Happiness Planet
Project Info
Release Date: December 2021
Developed For: Happy Galaxy Studio
Platforms: Android
Responsibilities: Gameplay Programmer
Engine: Unity
Team size: 6 people
Time Frame: 8 months
Introduction
‘Happiness Planet’ is a 2D educational mobile game I developed for ‘Happy Galaxy’ Studio using Unity 2019, where I programmed the gameplay. Designed for children, it features mini-games that teach math, the alphabet, colors, and more.
Released in Iran in Farsi, English, and Arabic, the game uses a data-oriented structure to support varied content and includes an Asset Bundle system for downloadable components.
Main Features
Here are some of the main features of this game:
- The main menu is well-designed and implemented, allowing for smooth navigation between items with appealing visual effects.
- The game features various learning categories such as math, fruits, alphabets, painting, birds, animals, and more.
- Each learning category includes multiple minigames, some of which are exclusive to that category.
- Some minigames are shared across various categories, but they feature different data.
- Some simple 2D shaders, like outlines or texture interpolation, are created to enhance visual effects.
- Certain categories can be downloaded at runtime, a feature made possible through Unity’s Asset Bundle system.
- The game includes in-app purchases to unlock some mini-games.
- The game features various pets with multiple growth stages. We can feed them by collecting food, which is earned by completing specific mini-games.
- Some pets need to be downloaded separately, similar to downloadable categories.
- Some categories feature painting games where kids can draw and share their artwork using the mobile’s native sharing options.






