LD game
📘 TECHNICAL TASK: LOST DEMON
🔥 General Information
| Category | Value |
|---|---|
| Platform | Android (Unity 2D) |
| Server | .NET (C#) or Node.js (on VPS/VDS) |
| Connection | WebSocket |
| Database | MySQL + Redis (optional) |
| Authorization | Google (OAuth2 or Firebase Auth) |
| Game Type | Online shooter with auto-battle, RPG progression, cards, market, crafting |
| Sessions | Up to 10 players simultaneously, each for themselves |
| Goal | Create a PvP game with economy, customization, monetization, and replayability |
🎮 1. Gameplay
Fights 10 on 1 location, each for themselves
Auto-battle, player controls actions:
Loot searching
Attacking enemy
Exiting
Inventory limited (slots or weight)
Cards (activated manually): buffs, heals, invisibility, shields, etc.
Death = loss of loot
Exit = saving items
Death zones every 10 minutes (battle royale logic)
👤 2. Player Profile
Google UID
Data:
Name
Level
Characters
Coins
DM (donation currency)
Subscriptions (VIP / Premium / BattlePass)
Unlocked skins, cards, items
Roles: user / admin
🧙 3. Characters
Unique stats, active/passive skills
Progressed through fights
Created by administrator or purchased:
For coins
For DM
Temporarily via subscription (30 days)
Zero characters — available at start
Skills can be bought for them
🃏 4. Cards
Effects: enhancement, protection, damage, control, leak
Rarity: common / rare / epic / legendary / unique
Cards are bought/dropped/crafted
Sold on the market
Card packs (donation/DM):
10 / 20 / 30 / 40 / 50 / 100 / 250 / 500
🎒 5. Loot / Craft / Hideouts
Items:
Weapon
Armor
Materials
Resources
Hideouts with random loot
Crafting:
Without subscription: up to 2 items
VIP: 6
Premium: 10
🛍 6. Market
Player-to-player sales
Lot limit:
Without subscription: 6
VIP: 15
Premium: 20
Items can be sold only for coins or DM
Items can be bought for coins, DM, or donation
👑 7. Donations and Subscriptions
💳 DM — donation currency
Purchased with real money
Used for:
market
opening cards
buying special characters, gear, respawn
🟡 VIP
+20% to progression
Level 2 unique loot
Craft up to 6 items
15 slots on the market
Purchase options:
7 days
15 days
30 days
Auto-renewal (every 7 days)
🔴 PREMIUM
Everything that VIP + gives
+30% to progression
Level 3 unique loot
Craft up to 10 items
20 slots on the market
Purchase options:
7 days
15 days
30 days
Auto-renewal (every 7 days)
💀 Resurrection
After death:
$1 — 1st resurrection
$2 — 2nd
$3 — 3rd
4th is not available, player returns to lobby
Resurrects with the same gear, but without loot, in another location on the map
☕ Donation “for tea”
Options:
One-time donation
Support developer subscription
🎮 Purchases
BattlePass
Skins
Special armor
Special weapons
Temporary characters
Permanent characters
Zero heroes and skills for them
📈 8. Rating
| Type | Description |
|---|---|
| K/D | Kills / deaths |
| Level | Account level |
| Wealth | Wealth (coins + DM) |
| Uniqueness | Collection of items/cards |
| Market | Trading volume |
🧾 9. Admin Panel (built-in)
Access only for
adminCapabilities:
Creating/editing:
characters
cards
items
skins
Management:
market
subscriptions
donation
shops
Issuing bonuses/balance
Blocking/unblocking players
💾 10. Database (MySQL)
users (id, uid, name, level, coins, dm, vip_expire, premium_expire, stats_json)
characters (id, user_id, name, stats_json, skills, level, rarity)
cards (id, user_id, name, type, effect_json, rarity)
items (id, user_id, name, type, rarity, durability, value)
market (id, item_id, seller_id, price, currency_type, is_sold)
sessions (id, player_ids[], start_time, zone_level)
subscriptions (user_id, type, expires_at)
payments (user_id, amount, type, timestamp)
🛠 11. Server Architecture
| Component | Technology |
|---|---|
| Server | .NET Core (C#) |
| Communication | WebSocket |
| Authorization | Google OAuth2 |
| Database | MySQL + Redis |
| Static data (items/characters) | JSON |
⏱ 12. Budget Calculation (MVP)
| Block | Hours |
|---|---|
| Client (Unity) | 25 |
| Server (combat + API) | 20 |
| Google Authorization | 3 |
| Market / shop | 6 |
| Donations + subscriptions | 6 |
| Admin panel (in-game) | 6 |
| Resurrection, hideouts | 2 |
| Total | ≈ 68 (~$1700 at $25/hour) |
-
1486 4 0 Good afternoon.
I can join the development team (if there is one already). I have over 6 years of experience in Unity, more than 10 completed personal projects, and have worked in large game development companies.
-
206 Hello!
My name is Oleksandr, I am an experienced Unity developer specializing in game architecture, optimization, and scalable WebGL solutions. I have real experience creating an NFT metaverse with full customization, UI/UX, web build, and 3D content processing. One of my projects is Wowment, I can demonstrate an example in action.
In your technical assignment for Lost Demon, I see a great opportunity to leverage my experience for:
✅ Rapid implementation of PvP sessions with a stable client (Unity 2D, Android)
✅ Development of flexible architecture with WebSocket connection
… ✅ Implementation of AI mechanics for anti-cheat, matchmaking, or future gameplay expansion
✅ Working with Google Auth, Firebase, MySQL, Redis — familiar and actively used tools for me
✅ Improving product quality through new technologies and proven patterns (MVC, ECS, DI)
I can also offer the implementation of a unique AI system that operates as stably and lag-free as possible — for example, for quick rendering of combat logic or customized maps.
📌 Ready to join fully or partially, turnkey or as part of a team. Experienced in rights transfer, documentation, testing, and post-launch support of the product.
-
Это не совсем БД, это просто перечень колонок и даже он не совсем правильно написан. А сама БД - это в большей степень правильные инварианты, правильная индексация би-три, подбор движков таблиц, анализ слоу-логов, експлейны типовых запросов и реврайт под них и многое многое другое. В расчётах у Вас это не описано. Да и вообще расчёт довольно наивный, GPT никогда не умел коректно проводить оценку т.к. это математически-ёмкая задача и они не запускают такие для пользователей, не выгодно. Тут оценка для прототипа в самом лучшем случае, и то... маловато
-
Current freelance projects in the category Gaming Apps
DCS World programmer needed help with connecting Clickable.
33 USD
I need help connecting a clicker to my module, I will explain everything in private messages I need a programmer based on LUA for the game DCS World Gaming Apps ∙ 7 hours 16 minutes back ∙ 4 proposals |
Game Designer for a mobile gameGame Designer for a mobile game We are looking for a game designer for a game that is already published for further development. The game is available at the link: https://play.google.com/store/apps/details?id=com.hundredducks.cozypackingGeneral information Project type: mobile… Mobile Apps Design, Gaming Apps ∙ 1 day 11 hours back ∙ 12 proposals |
Creation of a full-fledged quest branch for the mod Industrial Upgrade (Minecraft 1.12.2)
20 USD
Project Description It is necessary to develop and implement a fully ready quest branch for the mod Industrial Upgrade in Minecraft 1.12.2. As an example of structure, use existing quest trees like Forestry (see examples), where the player gradually progresses from basic… Script Writing, Gaming Apps ∙ 2 days 15 hours back ∙ 3 proposals |
Customization of the loading screen and menu for Minecraft 1.12.2 (Tech Survival)
20 USD
Need to refine the ready client Minecraft 1.12.2 with mods and implement a custom interface design in the style of technical survival (Industrial / Tech Survival).What needs to be done1. Custom mod loading screen It is necessary to replace the standard Minecraft/Forge loading… Java, Gaming Apps ∙ 2 days 16 hours back ∙ 5 proposals |
Development of simple 2D games (Snake, Galaxy, etc.) for Google Play MarketHello! I am looking for a developer (or a beginner with a good foundation) who can create several simple classic 2D games for the Android mobile platform with subsequent publication in the Play Market.To start, one or two games need to be developed. Examples of settings and… Java, Gaming Apps ∙ 4 days 20 hours back ∙ 19 proposals |