Pettson's Inventions 4
Info
- Engine: Unity
- Languages: C#, XML
- Platform: Android, iOS
- Time frame: 15 Weeks (40 Hours/Week)
- 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
- ● Defined and documented a new trunk-based Git branching strategy for the team.
- ● Swipe and zoom navigation for the tool shed / HUB area with a parallax effect.
- ● Drag 'n' drop Santa dress-up minigame.
- ● Data-driven cutscene creation and management tool.
- ● Optimized performance using Unity's Profiler.
- ● 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.