2007 — 2013
OpenGL / WebGL
Interactive graphics and game prototypes.
Independent developer
The challenge
Explore rendering, input handling and scene construction across platforms.
What I built
- Built an OpenGL character-control prototype.
- Experimented with WebGL during early web development work.
Results
- Created interactive scenes and game prototypes.
Components & connections
Interaction
- Input & controlsUser input and scene controls.
- SceneInteractive scene construction.
Graphics technologies
- OpenGL / C++Graphics and character controls.
- WebGL / JavaScriptGraphics experiments in the browser.
Prototypes
- Character prototypeTop-down character controls.
- Web scenesInteractive web prototypes.
- Input & controls→OpenGL / C++controls
- Scene→OpenGL / C++scene
- Scene→WebGL / JavaScriptscene
- OpenGL / C++→Character prototyperendering
- WebGL / JavaScript→Web scenesrendering
Engineering takeaway
Context
Game and web experiments: a top-down character prototype, graphics and interactive scenes.
Approach
Learned a new platform through working visual prototypes.
- Explored web interfaces by drawing on experience with interactive graphics.
Lessons
- Interactive prototypes quickly connect algorithms, state and UX.
Stack
- C++
- OpenGL
- WebGL
- JavaScript