Mark Vale

Game Designer

Projects

Side Job Steve

Engine: Unity

Platform: Windows/ WebGL

Language: C#

Role: Programmer / Game Designer

Summary:
Created in 2 weeks for Alberta Slow Jam 2025 (Theme: "Branching Out").

Side Job Steve is a fast-paced, on-rails shooter where players balance combat with completing dynamic “side job” objectives mid-run. The game blends humor with gameplay by turning the theme of “side hustles” into a core mechanic that constantly challenges the player’s focus and decision-making.

My primary contribution was developing the core gameplay systems, including the job system, player controller, upgrade system, and menu flow.

Programmer Highlights
  • Job System (Core Gameplay Loop): Designed and implemented a dynamic objective system that generates and tracks side jobs during gameplay, layering additional goals on top of the core shooting mechanics to increase player engagement and decision-making.
  • Upgrade System: Built a flexible upgrade framework allowing players to enhance abilities between runs, supporting replayability and scalable expansion of new upgrades without major code changes.
  • Player Controller: Developed and refined player movement and shooting systems for a fast-paced, on-rails experience, ensuring responsive controls and consistent gameplay feel.
  • Menu System & UI Flow: Implemented a complete menu system including navigation, game state transitions, and UI interactions, providing a smooth user experience from start to gameplay.
  • Gameplay Systems Integration: Integrated player mechanics, job objectives, and upgrade systems into a cohesive gameplay loop, ensuring systems interacted reliably during continuous gameplay.
Art:
Credit:
  • Art - Sam Quist
  • Music/ SFX - Awesomebaba