‘Captain Starshot’ was a year-long student team project made during my 3rd school year. The game is a Roguelike Top-Down Shooter with Procedural Generation featuring space exploration and ship boarding. It is heavily inspired by old Pulp Science Fiction comics from the 1920s-1940s.
The game was released on Steam on the 9th of July 2019 after a brief period of Early Access.
The main goal of this project, was to simulate the entire production of a game. From concept, to pre-production, development, early-access release small amount of marketing, community support, and bug-fixing & polishing. We worked with student outsource teams ((Concept, VFX, Animation) artist, and Houdini Team), and an external audio studio. Certain teachers also acted as ‘shareholders’ providing guidance and feedback.
Role(s) & Main Contributions:
General
- Was the main person regarding helping the team with Perforce, Unreal Engine, and General Technical support.
- Bug-fixing & polishing various items.
- Instigated and created the ‘Game Soundtrack Video’. [Watch Here]
Gameplay Programmer
- Prototyped early gameplay concepts.
- Implemented the ‘Dynamic Mini-map System’. (In close collaboration with the UI/UX designer.)
- Implemented the ‘Dynamic Music System’ (In close collaboration with the Audio designer.)
- Assisted in various gameplay tasks.
Procedural Programmer
- Contributor to in-game procedural generation systems.
- Took part in brainstorming & prototyping PCG gameplay possibilities.
- Responsible for converting the ‘Grammar Graphs’ runtime output into playable game (on-foot) levels.
- Closely collaborated with the ‘Houdini Outsource Team’ regarding their “room set-dressing” tool.
Build Engineer
- Was the dedicated build engineer of the team.
- Responsible for setting-up the technical development pipeline.
- This is regarding code-reviews standards (of blueprints), and pushing changes to main.
- Implemented a dedicated ‘Continuous Integration Pipeline’ to create (debug) builds automatically using Jenkins.
- Responsible for getting builds onto Steam.