Studying C# and Making Games in Unity
In 2024, I started working with Unity using C#. This experience helped me build games and gain a deeper understanding of game engines and development workflows in general. It also gave me a new perspective on the complexities involved in video game developmentāthings you often take for granted when simply playing games.
The first feature we implemented was making the "Box" jump. While this seemed easy at first, the code we wrote was quite simple and basic. An intentional bug we encountered was that the box could jump multiple times in the air. This highlighted the need to program the mechanic so that the player could only jump once before touching the ground again.