Hue Jump
Team Size: 3
Engine: Godot 4
Production Time: 3 Months
Roles: Technical Game Designer, Engineer, UX Designer
Link to playable game: (awaiting app approval)
Core Considerations:
Working with a gameplay designer to implement the desired experience
Creating a random level generator system that is easy for the other designer to use
Incorporating fundamental mobile design concepts such as FTUE and a gameloop that incorporates monetization
Implementing the Design
As a split designer/engineer for this project, I workshopped gameplay designs with our dedicated gameplay/level designer. Upon deciding on a gameloop that was reasonable to design within our time restrictions, I started work on a prototype. One important mobile consideration was keeping the input types limited. Our game needs two actions, jump and switch state, so we bound both to tap. This simplified our control scheme and heavily informed our level design.
Random Level Generation
Once our character controls were feeling right we needed to be able to quickly make levels, so I made a level designer system for both me and the other designer to rapidly put together level segments. Our game resets the player to the beginning on each attempt, but the levels are different each time. The level takes segments from the array of segments based on the current player score, so we were able to design level segments based on how far the player was into the level. This solution was a good middle ground between hand made content and procedural generation that resulting in interesting and unique strings of sections. It also resulted in us being able to manage the difficulty scale effectively as players progress.
First Time User Experience
In order to onboard new players quickly onto my game, I implemented a full FTUE. The FTUE takes the player through basic mechanics, then introduces the shop. Our game uses the currency, coins, and highscore chasing to incentivize replayability. After the player has completed the FTUE, they have a complete understanding of the game’s core loop.
Ads and In-App Purchases
Ads and microtransactions are a core part of the gameloop. Although the game is fully playable and completable, players can spend real life currency in exchange for coins in order to boost their progress. Coins can purchase outfits and help the player get higher highscores. Players can also purchase ad-free so that the interstitial ads never play.