Happiness Planet

icon

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:

  1. The main menu is well-designed and implemented, allowing for smooth navigation between items with appealing visual effects.
  2. The game features various learning categories such as math, fruits, alphabets, painting, birds, animals, and more.
  3. Each learning category includes multiple minigames, some of which are exclusive to that category.
  4. Some minigames are shared across various categories, but they feature different data.
  5. Some simple 2D shaders, like outlines or texture interpolation, are created to enhance visual effects.
  6. Certain categories can be downloaded at runtime, a feature made possible through Unity’s Asset Bundle system.
  7. The game includes in-app purchases to unlock some mini-games.
  8. The game features various pets with multiple growth stages. We can feed them by collecting food, which is earned by completing specific mini-games.
  9. Some pets need to be downloaded separately, similar to downloadable categories.
  10. Some categories feature painting games where kids can draw and share their artwork using the mobile’s native sharing options.