This game was developed in Unity as part of a 10-week game development course (2 weeks pre-production, 8 weeks production). The team consisted of 12 members, including 3 programmers. The game was showcased at a public exhibition organized by the school and was later selected to represent the program at external events.
Designed and implemented a modular tile-based system allowing players to build their own 3D platforming levels, including placement rules, constraints, and tile limitations.
Developed two inventory variations for managing and visualizing available tiles.
Integrated multiple gameplay systems, including level building, platforming mechanics, and narrative elements developed by other team members.
Took a leading role in debugging and bug fixing across the project, both within my own systems and others, ensuring overall stability and cohesion.
One key challenge was creating a workflow that allowed level designers to build predefined sections of levels that seamlessly translated into the in-game building system. This required marking occupied tiles and developing clear visual tools for designers. This experience introduced me to tool development for non-programmers, which I found particularly rewarding.
Link to GitHub repository: https://github.com/linseeeen/Cardstructor *
* The game was originally named "Cardstructor", but later changed to its final name, "Teddy Tales". My GitHub username is linseeeen
This picture shows the "development" window. The grid shown is where the player can place tiles.