Project Info:
Role: Player and Procedural Map Programmer
Team Size: 4
Time Frame: 2 Months
Engine Used: Unity Engine
About The Project
Last Meeting is a rogue-like game featuring multiple weapons, enemies, and bosses across five distinct levels, each with its own unique aesthetic. Players control Clay, a young boy who must overcome his nightmares and conquer each stage to share a final farewell with his mother.




Introduction:
I developed Last Meeting during my second semester at university, using a Udemy course as a foundation. At that time, I was just starting to explore Unity, and much of the project involved following structured tutorials. Despite this, the project became a crucial learning experience that helped me build a strong technical base in game development.
Challenges:
One of the biggest challenges was the limited development time. Creating a rogue-like, with its complexity and systems, is no easy task, and the tight timeline added extra pressure. Additionally, as I was still learning C# and Unity, I encountered many errors that I initially struggled to solve, which pushed me to learn and adapt quickly.
What I Learned:
Throughout the development of Last Meeting, I gained hands-on experience with the Unity engine and discovered many of its core features. I learned how game objects are composed of various components, how different scripts interact within a project, and how to implement procedural systems effectively. This project laid the foundation for my future growth as a game developer.