There Are 200

2D Twin-Stick Shooter
(Prototype)

Role(s): Lead Programmer, Designer
Platform: PC
Tools Used: Unity 3D (C#), Photoshop

There Are 200 is an abstract twin-stick shooter with procedurally picked rules in rounds of 200 enemies. Gameplay is similar to other top down twin-stick shooters such as Geometry Wars and features a simplistic abstract art style, various weapon types, and unique enemies.

http://www.submattergames.com/portfolio/there-are-200/

Responsibilities

  • Write reusable systems-focused code. I designed and developed each gameplay element as a system that would affect other systems. For example, weapon enhancements can be stacked to create differing gameplay scenarios (ex: explosive rounds can be stacked with ricocheting rounds to create bullets that bounce off walls and explode on contact).
  • Implement pre-made Unity assets to help future development and extend behind the scenes functionality. This includes assets not immediately noticeable to the player but assist in quickly bringing the prototype to life. Assets include InControl for controller input, and ProCamera2D for camera movement logic.
  • Designed progression systems including randomly generated skill trees for players to progress through.
  • Iterate over gameplay to refine game feel. This includes tweaking ‘game feel’ values such as screen shake amounts, weapon fire rates, enemy balancing, and other values that make second to second gameplay feel satisfying.

GIFs

There Are 200 Gameplay There Are 200 Laser Charge
There Are 200 Laser Enemy Gameplay There Are 200 Laser Enemy