Unity developer
Need to create a MVP prototype of a 2D game in Unity.
The game is in the style of top-down view.
The action takes place on a spaceship.
The first zone of the game is the cryogenic chamber.
Game Idea
The player appears in a dark cryogenic chamber of the spaceship.
The ship is in an emergency state.
Main power is off.
There is almost no light.
Each player has a small personal energy source — Spark.
It provides a small circle of light around the character.
The player must explore the chamber, find a battery, and start restoring power.
Game View
- 2D
- top-down view
- sci-fi style
- dark atmosphere
- the room should be large enough to visually accommodate up to 100 players
- players should be able to move freely around the room
First Scene: Cryogenic Chamber
The scene should include:
- a large cryogenic chamber room;
- cryogenic capsules;
- main battery / energy core;
- emergency lighting;
- door to the next chamber;
- UI with energy indicators;
- space for a large number of players.
Main Mechanics
1. Player Appearance
When a new player enters the game, they appear in one of the cryogenic capsules.
The player should have:
- a name above the character;
- movement up / down / left / right;
- a small circle of light around the character;
- the ability to approach objects and interact with them.
2. Darkness and Light
At the beginning, the cryogenic chamber is almost completely dark.
The player can only see a small radius around themselves.
When the battery is charged to the required level, emergency light can be turned on.
The emergency light illuminates the entire cryogenic chamber.
The light should consume battery charge.
If the battery charge drops below the minimum — the light turns off, and the chamber becomes dark again.
3. Main Battery
There is a main battery in the cryogenic chamber.
The battery has:
Current Energy
Max Energy
Minimum Energy
Light Energy Cost
Wake Player Cost
Door Open Cost
The battery is needed for:
- turning on the light;
- waking new players;
- opening the door to the next chamber.
4. Auto-recharge of the Battery
If there are no active players in the cryogenic chamber, the battery should slowly recharge itself.
For example:
+5% energy every 5 minutes
This is necessary so that if all players exit, a new player can still start the game later.
5. Charging the Battery by Players
The player can approach the battery and start charging it.
During charging:
- the battery energy increases;
- a simple animation or effect can be shown;
- the UI updates in real-time.
6. Waking New Players
To wake a new player, a portion of the battery energy must be spent.
For example:
Wake Player Cost = 20 energy
If there is enough energy — the new player appears in the cryogenic capsule.
If there is not enough energy — a message appears:
Not enough energy
7. Opening the Door
When the battery is charged to the required level, players can open the door to the next chamber.
For example:
Door Open Cost = 50 energy
After opening the door, a message can be shown:
Next sector unlocked
At the MVP stage, it is enough to simply open the door or transition to the next empty scene.
UI
The screen should display the indicators:
Battery: 45%
Players Awake: 12
Light: ON / OFF
Door: Locked / Open
The battery and awakened players indicators should be at the top of the screen, in one line.
What Needs to be Done in MVP
Need to create the first working prototype:
- Unity 2D project;
- top-down scene of the cryogenic chamber;
- player character;
- player movement;
- dark scene;
- circle of light around the player;
- main battery;
- battery charge;
- turning on / off the light;
- energy consumption;
- waking new players;
- opening the door;
- energy and status UI.
Graphics
The graphics can be simple, but the style should be:
sci-fi
spaceship
cryo room
dark but readable
not too colorful
not too dark
The room should be large enough and comfortable for a large number of players.
Technical Requirements
- Unity 2D
- C#
- Top-down controller
- Good project structure
- Separate scripts for:
- PlayerController
- BatterySystem
- LightSystem
- CryoPodSystem
- DoorSystem
- UIManager
- Windows build
.exe - Source Unity project
What is Important
This is not the final game, but the first prototype.
The main goal is to test the mechanics:
player appears → walks → charges battery → turns on light → wakes others → opens door
Questions for the Developer
Please write:
- Have you made Unity 2D top-down games before?
- Can you create a light and darkness system?
- How long will the MVP take?
- What is the price for the first working prototype?
- Can you make the project so that it will be easy to add online / multiplayer later?
Applications 1
Client's review of cooperation with Błażej K.
Unity developerAll good right in time .
Freelancer's review of cooperation with Jay Kirilov
Unity developerWorking with this client was a pure pleasure. I recommend them to everyone.
-
Winning proposal2 days200 USD
2580 10 1 4 Winning proposal2 days200 USDReady to develop an MVP prototype of your 2D game on Unity. I will create a spacious cryo-chamber that supports up to 100 players, with an atmospheric dim light and a Spark effect around each character. I will implement the main battery logic (charging by players, auto-charge +5% every 5 minutes, costs for Wake Player Cost and Door Open Cost) and switch the emergency lighting throughout the room. I will set up the UI at the top of the screen displaying the charge level, door status, and the number of awakened players.
To implement the visibility mechanics, I will use Unity 2D Lights (URP) with dynamic masks for cryo-capsules and players. For example, the battery energy consumption logic for light might look like this:
void Update() {
if (lightOn) currentEnergy -= lightEnergyCost * Time.deltaTime;
if (currentEnergy < minEnergy) ToggleEmergencyLight(false);
}
All logic will be clean and optimized for 100 players in one scene. I am ready to start tomorrow as soon as you send the current assets or the art specifications.
Current freelance projects in the category Gaming Apps
Cross-platform military strategyLooking for a developer & designer for a military online strategy project (Similar to Supremacy 1914). Desired stack: Client. HTML & WebGL or Unity. Server. C# (TCP protocol). Database. MySQL. Gaming Apps ∙ 1 day 10 hours back ∙ 10 proposals |
SAMP Admin Tools for projectNeed Admin Tools for a Ukrainian samp project, to simplify commands and speed, there are many examples, individuality is not important, just need to adapt it for other commands and names. Gaming Apps ∙ 2 days 2 hours back ∙ 6 proposals |
S1GG1LA person is needed who can take the initial code of the Minecraft launcher for the project, change the design at their discretion, but there are small style requirements for it to be in purple tones. Regarding payment, please suggest a price for the work. However, the budget is… C#, Gaming Apps ∙ 2 days 15 hours back ∙ 6 proposals |
Telegram Bot RPGHello, dear programmers! I am looking for a developer to create a Telegram project in the format of a text-based role-playing game (RPG) in the Eurovision universe (similar to text-based role-playing Club Romance). Please read the concept step by step and give your feedback on… Gaming Apps, Bot Development ∙ 4 days back ∙ 70 proposals |
Development of a mobile game on Unity (cross-platform)
1577 USD
It is necessary to develop a mobile game (cross-platform, Unity). An arcade hyper-casual/hybrid-casual mobile game in which the player acts as a caricatured charismatic peacemaker with a bright hairstyle and exaggerated facial expressions.Two sides of the conflict are firing at… Gaming Apps ∙ 5 days 4 hours back ∙ 14 proposals |