top of page
Logo_003_0012.png

Mavin All Stars
BeGames Ltd.(MVG Studios)
Sr. Unity Developer

 

Studio: BeGames Ltd. (MVG Studios)
Role: Sr. Unity Developer (Game Programmer)
Platform: Android (Play Store, currently removed)
Genre: Endless Runner, Casual, Mobile
Tech: Unity 3D, C#, Git
Project Type: Client Project

About

 

Mavin All Stars Runner is a fast paced endless runner set in the streets of Lagos, Nigeria, featuring iconic artists from the Mavin universe as playable characters.

Players run, jump, and dash through obstacles while collecting power ups, avoiding enemies, and enjoying Mavin songs during gameplay.
The goal was to create a polished, high performance mobile runner with strong audio visual identity and smooth player feel.

Key Features

 

  • Play as multiple Mavin artists

  • Swipe based endless runner controls (lane movement, jump, slide, dash)

  • Procedural level generation across multiple maps

  • Dynamic obstacles with AI behavior

  • Power ups, enemy avoidance, and collectible progression

  • Catchy music integration (Mavin tracks) while playing

  • Animated UI with DOTween

  • Monetization and engagement systems (Ads, IAP, Leaderboards)

My Responsibilities

 

Gameplay Mechanics

 

  • Implemented core runner mechanics: movement, jump, slide, dash

  • Built obstacle interactions, collision rules, and fail states

  • Developed procedural level flow for endless gameplay

  • Implemented AI behavior for obstacles and dynamic hazards

Procedural Tools and Map System

 

  • Created and integrated tools for procedural environment generation

  • Supported multiple world maps with reusable generation logic

  • Improved designer workflow by making systems configurable and modular

Mobile Performance Optimization

 

  • Wrote optimized gameplay code for stable FPS on low end devices

  • Profiled CPU and memory using Unity Profiler

  • Optimized assets (textures, meshes, audio) to reduce memory and load times

UI Systems

 

  • Implemented menus, HUD, and in game UI components

  • Built clean UI transitions and feedback animations using DOTween

Third Party Integrations

 

  • Integrated Unity Ads for monetization

  • Implemented In App Purchases (IAP)

  • Added Unity Leaderboards for engagement

  • Integrated Facebook SDK for analytics and metrics tracking

Tools and Workflow

 

  • Developed custom Unity editor tools to speed up production

  • Improved iteration time for designers and level setup tasks

Collaboration

 

  • Worked closely with designers and artists to tune gameplay and presentation

  • Fixed issues and improved feel based on QA and player feedback

Tech Stack

 

  • Engine: Unity 3D

  • Language: C#

  • Version Control: Git

  • Tools: Unity Profiler, DOTween

  • SDKs: Unity Ads, Unity IAP, Unity Leaderboards, Facebook SDK

 © 2026 Rahul Chandra 

bottom of page