Daybreak​

- Featured at PAX West 2018 -

Technical Director | C++ Engine

September 2017 - April 2018

1/4

Daybreak is a 2D top-down action adventure game in which the player must collect light to fend off hostile swarms of dead stars and restore day in a world plagued by endless night.

 

As the technical director and co-producer, I led a team of six coders in building a custom C++ engine to be used by a team of 11. My contributions included:

 

- Building a modular Entity-Component-System (ECS) framework for a custom C++ engine.

- Creating engine systems, including full 2D physics, rapid-json serialization, and boid flocking AI.

- Incorporating in-engine tools, including system performance analytics.

- Coordinating with artists, designers, and musicians to create usable engine and editor features.

- Producing of all technical reports, guides and documentation for game production.

 

Forgotten

Technical Director | C++ Engine

December 2016 - April 2017

1/4

Forgotten is a 2D puzzle platformer about manipulating the direction of gravity to navigate through levels and discover your past.

 

As the technical director, I led a team of 5 coders in building a custom C engine and game. My contributions included:

 

- Creating core engine functionality including gamestates, level loading, and sprite animation.

- Implementing gameplay mechanics including player controller, shooting, and gravity flipping.

- Building a 2D physics engine to support a 2D platformer with gravity flipping.

- Integration of Tiled as a level editor and exporter.

- Creation and testing of 10+ platforming levels.

 

Treacherous Travels​

Lead Programmer | C++ Text Game

September 2016 - December 2016

1/4

Treacherous Travels is a fantasy text adventure about discovering and navigating a world filled with riddles and comedy.

 

As the lead programmer, I lead a team of 3 in creating a completely console run game in C. My contributions included:

 

- Building a text parser to process and interpret user given commands.

- Multiple engine systems including room management and navigation, inventory, and actions.

- Custom text file reader to create formatted and colored text.

 

608.512.2624     |    sam.w.sage@gmail.com

  • LinkedIn Social Icon