Prototyping

What I really enjoy as a game designer is jumping straight into the engine and experimenting with mechanics. Here are some examples from personal side projects and game jams.


RabiDroid

Engine: Unity
Language: C#
Solo project

Concept: The Player must fight enemies in an open environment with the help of robot units RabiDroids. The Player can switch the RabiDroid’s attitude towards Enemies between Peaceful and Aggressive.

Prototype scope:
Confirm the solidity of the paper design
Balance the maximum number of RabiDroid units
Check the accessibility of “remote control” mechanic

Programming Tasks:
3Cs
Remote Controller System
Rabidroids AI (using Navmesh Agents)
Enemy AI (using Navmesh Agents)

MoonXrossed Princess

Unity

A prototype of a JRPG-style battle system with deck-building mechanics. I learnt more about Unity's Scriptable Object and improved my knowledge of the Universal Render Pipeline.

Last but not least, I've explored the DOTween functionalities for transitions and UI.

Deep Diver

Godot Game Engine

[Made for Godot Game Jam with RedKoiBox’s colleagues]

Captain Amanda Abyss is sent on a mission to the ocean depth to retrieve an ancient treasure.

In this atmospheric exploration game, the Player has to explore the ocean depths, overcome various obstacles and find hidden treasure.