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
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 ∙ 8 hours 39 minutes back ∙ 49 proposals |
Development of a mobile game on Unity (cross-platform)
1579 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 ∙ 1 day 12 hours back ∙ 13 proposals |
Development of a crash game
609 USD
A small game project needs to be developed, the technical specifications are attached. The project must work perfectly on PCs and mid-range mobile phones, not just the latest iPhones. A performer or team with experience in similar projects is needed, along with a portfolio.… Gaming Apps ∙ 12 days 7 hours back ∙ 22 proposals |
Creation of a map based on MTAIt is necessary to develop a custom map from scratch for a Ukrainian project based on MTA. For this, several Ukrainian cities and villages need to be created, as well as organizations, businesses, apartments, houses, and so on with their own interiors. Gaming Apps ∙ 13 days 5 hours back ∙ 3 proposals |