Ian Warren Technical Game Designer

Featured Projects

Developer's Day Off!

A 2D puzzle platformer where the player solves problems by changing the game’s “code” through a Unity-inspired faux game engine. I came up with the game's concept and serve as its lead designer and backend programmer.

  • Created the Inspector and Components system in both Unity and Godot
  • Developed a system to visualize the actual code behind components
  • Designed all levels in the demo, consisting of 17 unique puzzles
  • Documented design and iteration process
Check it out

Star Charger

An arcade-inspired bullet hell space shooter with a unique relationship between speed, firepower, and player hitbox. We based the game on an old concept of mine, and I served as the lead designer and gameplay programmer.

  • Created system to spawn and manipulate entities based on density values and simulated camera speed
  • Implemented core game loop, including player controller, speed management, and hyperspeed mechanic
  • Wrote and iterated on design doc
Check it out

...and more!

This portfolio is still under construction, please check back later!