Back to profile

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.
  1. Input & controls→OpenGL / C++controls
  2. Scene→OpenGL / C++scene
  3. Scene→WebGL / JavaScriptscene
  4. OpenGL / C++→Character prototyperendering
  5. 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

Skills

Products, systems and ideas brought to life in working software.