top of page

Unity

I began learning Unity this summer, and two of the games in my portfolio were developed using it. Since I had no prior programming experience, I relied on online tutorials to learn the basics. In addition to tutorials, I also used ChatGPT to generate code. I have to admit that ChatGPT, acting as an on-demand teacher, taught me a lot. The C# knowledge I gained through hands-on practice exceeded what I learned from watching videos.

[Showcase]

[Overview]

The screenshot above is from my game Snoozy. It's a 2.5D project, so I first created a simple 3D terrain in Blender and then imported it into Unity. However, during production, I realized that using hand-drawn assets limited the depth perception for players. To address this, I learned to add lighting and adjusted the shader for 2D sprites to create shadows. Learning Unity taught me how technical understanding can support creativity. When designing my second game, Lost Fortress, I considered how each puzzle could be implemented in Unity from the start, which helped me plan more effectively and provide clearer requirements to my design partner who was responsible for art design. In the showcase, I've also included some screenshots from my game practice. Although I didn't include those projects in my portfolio, I gained a lot of experience from working on them.

bottom of page