Gym Tycoon Mobile Game Development

Job ID: 39589059

Budget: £20 – £250 GBP

Gym Tycoon (Mobile Idle/Incremental Game)
Role Overview:
We are seeking a motivated Unity Game Developer to build a new mobile idle/incremental game focused on a "Gym Tycoon" theme. This role requires strong proficiency in Unity and C#, with a solid understanding of UI/UX principles for mobile platforms. You will be responsible for implementing core game mechanics, managing gym operations, and ensuring smooth performance and an engaging user experience.
Key Responsibilities & Deliverables:
* Core Game Loop Implementation:
* Set up a robust GameManager (Singleton) to handle global gym state, currency ("Fitness Bucks" or "Gains"), and overall progression.
* Develop a flexible Business script to manage individual gym facilities (e.g., "Basic Treadmill Station"), including their level, cost, profit generation (from members' usage), and upgrade logic.
* Ensure seamless UI updates reflecting real-time changes in Fitness Bucks, facility levels, and upgrade costs.
* User Interface (UI) Development:
* Design and implement intuitive UI layouts using Unity's UGUI system (TextMeshPro is preferred).
* Create and manage panels for individual gym facilities, ensuring they clearly display the facility name, current level, profit rate, and upgrade cost.
* Develop a global display for the main currency (Fitness Bucks).
* Implement interactive buttons for purchasing and upgrading gym facilities.
* Basic Game Systems:
* Implement initial profit generation mechanics (e.g., basic revenue from members using equipment, anticipating automation by trainers later).
* Manage cost scaling for facility upgrades (e.g., exponential cost increase for new equipment or larger spaces).
* Ensure buy button interactability is correctly linked to available Fitness Bucks.
* Technical Foundations:
* Establish project structure and best practices within Unity.
* Implement efficient Awake(), Start(), and Update() methods for game logic and UI refreshes.
* Manage Rect Transform properties for responsive UI across different screen sizes.
Required Skills & Experience:
* Proficient in Unity Engine.
* Strong command of C# programming language.
* Experience with Unity UI (UGUI), including Canvas, Panel, Button, and TextMeshPro.
* Understanding of Singleton pattern for game managers.
* Familiarity with basic game math for incremental mechanics (e.g., exponential growth).
* Ability to read and understand technical documentation.
* Attention to detail for UI/UX and numerical accuracy.