Pettson's Inventions 4
Info
- Engine: Unity
- Languages: C#, XML
- Platform: Android, iOS
- Time frame: 15 weeks
- Team Size: 6
Overview
During my internship at Filimundus AB, I primarily contributed to the development of Pettson's Inventions 4, a commercially released puzzle game aimed at children.
The game follows Findus and the player as they work together to repair Pettson's Santa Machine. Along the way, players build inventions to help the lovable Muckles, who assist them in return.
I worked closely alongside my fellow programming intern, Bavo Devos, adapting and extending systems from earlier titles in the series. This meant working within an established codebase while still contributing new features and improvements.
Contributions
- ● Helped define and document a new trunk-based Git branching strategy for the team.
- ● Built swipe and zoom navigation for the tool shed / HUB area with a parallax effect.
- ● Developed a drag-and-drop Santa dress-up minigame.
- ● Created a data-driven cutscene creation and management tool.
- ● Profiled and optimized performance using Unity's Profiler.
- ● Implemented save and progression systems across play sessions.
- ● Managed and maintained game builds for Android and iOS.
- ● Worked with XML-based localization systems.
Take aways
Working on a commercially released game was an invaluable experience. It was my first time working inside an existing production pipeline, and it quickly taught me that a lot of development is about working with what's already there rather than starting from scratch.
If I had to pick one area I wish I could have gone deeper into, it would be localization. I only got a small glimpse into that pipeline, but it's something I'd definitely like to explore more in future projects.
I'm very proud of both the project and the development team at Filimundus AB. We put a lot of effort into building the game with the skills we had at the time, and we also fostered a very positive and supportive working environment throughout development.