Kiwi Land
Project Overview
Kiwi Land is an endless runner mobile game that places the player in control of a spirited kiwi bird racing through stunning and vibrant worlds. As the nimble kiwi, the ultimate goal is to survive for as long as possible while navigating treacherous terrain, collecting rewards, and outsmarting predators. This game is currently in development, and we anticipate it will be available on both Google Play and the App Store by December 2024.
Project Details
Gameplay:
- Input: Players control the agile kiwi bird as it dashes through different environments. They swipe left and right to manoeuvre the kiwi, avoiding obstacles and dangerous creatures.
- Challenges: Quick reflexes are essential for players to evade obstacles, including fallen trunks, rocky terrain, meteors, and other hazards that could halt their progress.
- Collectables: Players gather a variety of rewards scattered throughout the different worlds, including shiny gems and power-ups. These rewards aid them in their journey and help them achieve higher scores.
- Power-ups: Players discover and utilise special power-ups that grant temporary abilities, such as invincibility, speed boosts, or the ability to fly over obstacles.
- Predators: Players must beware of lurking predators that view the kiwi as a delectable snack. They must evade these cunning predators to ensure their survival.
Features:
- Environment: Players are immersed in the lush beauty of alien worlds, surrounded by vibrant flora and diverse wildlife.
- Dynamic Layouts: The game offers a constantly evolving gameplay experience as the layout and obstacles change, ensuring each run feels unique.
- Upgrades: Players can use the gems they collect to unlock power-ups and upgrades, customising their kiwi bird and enhancing its abilities.
- Dynamic Audio: Music and sound effects adapt to the game's pace.
- Leaderboards: Players can compete against friends to secure their spot on the leaderboard and prove their game mastery.
Development
Our game is designed for mobile devices and is currently being developed using the Unity3D engine. Blender is used for modelling, while Adobe Photoshop, Adobe Subtance 3D Painter, and Canva are used for texturing and material creation. Audacity serves as our audio editor, and for textures and mesh optimisation, we use Simplygon.
Team and Collaboration
I am collaborating on this project with a talented artist. My responsibilities include planning, designing, programming the game mechanics, and integrating all game components within the Unity engine. The artist focuses on modelling, animations, texturing, and visual and sound effects. Together, we are combining our skills to bring our vision to life.
Key Responsibilities
- Documentation: Ensuring comprehensive documentation of code, systems, and processes.
- Mechanics: Developing interactive elements and user interfaces in C# within Unity3D.
- Monetisation: Configuring and implementing a strategy for ad mediation and network management.
- Cloud Storage: Configuring and implementing player data storage using Unity Cloud Save.
- Input System: Integrating input mechanics for user movement.
- Optimisation: Addressing performance issues with Unity's profiling tools.
Skills and Technologies
.NET Standard
C#
Unity3D
Unity Version Control
Cloud Save
Level Play
Jira
State Machine
Lightmapping
Visual Effects (VFX)
ProBuilder
Adobe Photoshop
Adobe Subtance 3D Painter
Blender
Simplygon