a C# scripting prototype made in Unity
AVAILABLE ON ITCH.IO
A Unity prototype created during the 2025 Programming for Designers course at ITU Copenhagen, where I learned the basics of C# coding for Unity with a focus on physics systems and rigid bodies.
You control a physicalised golden ball in 3D space using WASD or ↑←↓→. Your goal is to place a certain number of golden boxes in a designated area. To do that, you can create a force field by pressing and holding the spacebar. To achieve that, I used Unity's built-in physics and rigid bodies.
It was my first ever experience with C# coding and with using scripts in a game engine. In fact, it was my first time using Unity as well – which obviously made the whole experience super frustrating. But I persevered and made something that's surprisingly playable in the end – I was even able to add a couple of bonus features such as buff zones and debuff zones, automatic restarts in case you fall off or drop too many boxes, object outlines as interaction indicators, and five playable levels in total. Not too bad!
My backlog includes features such as replacing the golden ball with an actual animated anthropoid character run by a state machine and adding sound effects and music. Maybe I'll look into that... some other time.
I used a bunch of 3rd party assets – namely the Modular Sci-Fi Construction Kit by EverRak, SpaceSkies by shreyan07, and the Quick Outline script for Unity.