Gra LD
📘 TECHNICAL TASK: LOST DEMON
🔥 Ogólne informacje
| Kategoria | Wartość |
|---|---|
| Platforma | Android (Unity 2D) |
| Serwer | .NET (C#) lub Node.js (na VPS/VDS) |
| Połączenie | WebSocket |
| Baza | MySQL + Redis (opcjonalnie) |
| Autoryzacja | Google (OAuth2 lub Firebase Auth) |
| Typ gry | Online shooter z autobój, RPG-progresją, kartami, rynkiem, craftem |
| Sesje | Do 10 graczy jednocześnie, każdy za siebie |
| Cel | Stworzyć PvP-grę z ekonomią, personalizacją, donatem i regrywalnością |
🎮 1. Rozgrywka
Walki 10 na 1 lokacji, każdy za siebie
Autobój, gracz kieruje działaniami:
Szukanie lootów
Atak na wroga
Wyjście
Inwentarz ograniczony (sloty lub waga)
Karty (aktywowane ręcznie): buffy, heal, niewidzialność, tarcze itp.
Śmierć = utrata lootów
Wyjście = zapis przedmiotów
Strefy śmierci co 10 minut (logika battle-royale)
👤 2. Profil gracza
UID Google
Dane:
Imię
Poziom
Postacie
Monety
DM (waluta donacji)
Subskrypcje (VIP / Premium / BattlePass)
Odblokowane skiny, karty, przedmioty
Role: user / admin
🧙 3. Postacie
Unikalne statystyki, aktywki/pasywy
Progresja podczas walk
Tworzone przez administratora lub kupowane:
Za monety
Za DM
Tymczasowo na podstawie subskrypcji (30 dni)
Postacie zerowe — dostępne na start
Można kupić umiejętności dla nich
🃏 4. Karty
Efekty: wzmocnienia, ochrona, obrażenia, kontrola, ucieczka
Rzadkość: zwykła / rzadka / epicka / legendarna / unikalna
Karty kupuje się / wypada / craftuje
Sprzedawane na rynku
Paczki kart (donat / DM):
10 / 20 / 30 / 40 / 50 / 100 / 250 / 500
🎒 5. Loot / Craft / Schowki
Przedmioty:
Broń
Zbroja
Materiały
Zasoby
Schowki (nocki) z losowym lootem
Craft:
Bez subskrypcji: do 2 przedmiotów
VIP: 6
Premium: 10
🛍 6. Rynek
Sprzedaż między graczami
Limit ofert:
Bez subskrypcji: 6
VIP: 15
Premium: 20
Sprzedaż możliwa tylko za monety lub DM
Kupno możliwe za monety, DM lub donat
👑 7. Donat i subskrypcje
💳 DM — waluta donacji
Kupowana za prawdziwe pieniądze
Używana do:
na rynku
do otwierania kart
do zakupu specjalnych postaci, ekwipunku, odrodzenia
🟡 VIP
+20% do progresji
Unikalny loot 2 poziomu
Craft do 6 przedmiotów
15 slotów na rynku
Zakup:
7 dni
15 dni
30 dni
Automatyczna subskrypcja (co 7 dni)
🔴 PROMOCJA
Wszystko, co daje VIP +
+30% do progresji
Unikalny loot 3 poziomu
Craft do 10 przedmiotów
20 slotów na rynku
Zakup:
7 dni
15 dni
30 dni
Automatyczna subskrypcja (co 7 dni)
💀 Wskrzeszenie
Po śmierci:
$1 — 1. wskrzeszenie
$2 — 2. wskrzeszenie
$3 — 3. wskrzeszenie
Brak 4. — gracz wraca do lobby
Wskrzesza z tym samym ekwipunkiem, ale bez lootów, w innym miejscu mapy
☕ Donat “na herbatę”
Opcje:
Jednorazowy donat
Subskrypcja wsparcia dewelopera
🎮 Zakupy
BattlePass
Skiny
Specjalne zbroje
Specjalna broń
Tymczasowe postacie
Stałe postacie
Postacie zerowe i umiejętności dla nich
📈 8. Ranking
| Typ | Opis |
|---|---|
| K/D | Zabójstwa / śmierci |
| Poziom | Poziom konta |
| Wealth | Bogactwo (monety + DM) |
| Unikalność | Kolekcja przedmiotów/kart |
| Rynek | Wolumen handlu |
🧾 9. Panel administratora (wbudowany)
Dostęp tylko dla
adminFunkcje:
Tworzenie/edycja:
postaci
kart
przedmiotów
skinów
Zarządzanie:
rynkiem
subskrypcjami
donatem
sklepami
Wydawanie bonusów/stanów konta
Zablokowanie/odblokowanie graczy
💾 10. Baza danych (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. Architektura serwera
| Składnik | Technologia |
|---|---|
| Serwer | .NET Core (C#) |
| Komunikacja | WebSocket |
| Autoryzacja | Google OAuth2 |
| Baza danych | MySQL + Redis |
| Statyczne dane (przedmioty/postacie) | JSON |
⏱ 12. Szacunkowy budżet (MVP)
| Blok | Godziny |
|---|---|
| Klient (Unity) | 25 |
| Serwer (walki + API) | 20 |
| Autoryzacja Google | 3 |
| Rynek / sklep | 6 |
| Donat + subskrypcje | 6 |
| Panel administratora (w grze) | 6 |
| Wskrzeszenie, schowki | 2 |
| Razem | ≈ 68 (~$1700 przy $25/godz) |
-
1486 4 0 Dzień dobry.
Mogę dołączyć do zespołu deweloperów (jeśli taki już istnieje). Mam ponad 6 lat doświadczenia w Unity, ponad 10 własnych ukończonych projektów, pracowałem w dużych firmach zajmujących się tworzeniem gier.
-
206 Witam!
Nazywam się Oleksandr, jestem doświadczonym deweloperem Unity, specjalizującym się w architekturze gier, optymalizacji oraz skalowalnych rozwiązaniach WebGL. Mam praktyczne doświadczenie w tworzeniu NFT-metawersum z pełną personalizacją, UI/UX, budową stron internetowych oraz obsługą treści 3D. Jeden z moich projektów — Wowment, mogę zaprezentować jako przykład w działaniu.
W Twoim technicznym zadaniu do Lost Demon widzę świetną okazję, aby wykorzystać moje doświadczenie do:
✅ Szybkiej realizacji sesji PvP z stabilnym klientem (Unity 2D, Android)
✅ Opracowania elastycznej architektury z połączeniem WebSocket
… ✅ Wdrożenia mechanik AI do antycheatu, matchmakingu lub przyszłego rozszerzenia rozgrywki
✅ Pracy z Google Auth, Firebase, MySQL, Redis — znanych i aktywnie używanych przeze mnie narzędzi
✅ Podniesienia jakości produktu poprzez nowe technologie i sprawdzone wzorce (MVC, ECS, DI)
Mogę również zaproponować realizację unikalnego systemu AI, który działa maksymalnie stabilnie i bez opóźnień — na przykład do szybkiego renderowania logiki walki czy spersonalizowanych map.
📌 Jestem gotów dołączyć w pełni lub częściowo, na zasadzie „pod klucz” lub jako część zespołu. Mam doświadczenie w przekazywaniu praw, dokumentowaniu, testowaniu oraz wsparciu produktu po uruchomieniu.
-
Это не совсем БД, это просто перечень колонок и даже он не совсем правильно написан. А сама БД - это в большей степень правильные инварианты, правильная индексация би-три, подбор движков таблиц, анализ слоу-логов, експлейны типовых запросов и реврайт под них и многое многое другое. В расчётах у Вас это не описано. Да и вообще расчёт довольно наивный, GPT никогда не умел коректно проводить оценку т.к. это математически-ёмкая задача и они не запускают такие для пользователей, не выгодно. Тут оценка для прототипа в самом лучшем случае, и то... маловато
-
Aktualne zlecenia dla freelancerów w kategorii Tworzenie gier
Potrzebna pomoc programisty DCS World w podłączeniu clickbaita
125 PLN
Potrzebna pomoc w podłączeniu klikacza do mojego modułu, wszystko opiszę w wiadomości prywatnej Potrzebny programista na bazie LUA do gry DCS World Tworzenie gier ∙ 3 godziny 57 sekund temu ∙ 3 oferty |
Game Designer dla gry mobilnejGame Designer dla gry mobilnej Szukamy game designera do gry, która już została opublikowana, w celu dalszego rozwoju. Gra dostępna pod linkiem: https://play.google.com/store/apps/details?id=com.hundredducks.cozypackingOgólne informacje Typ projektu: gra mobilna (symulator… Projektowanie aplikacji mobilnych, Tworzenie gier ∙ 1 dzień 7 godzin temu ∙ 12 ofert |
Stworzenie pełnoprawnej gałęzi questów dla moda Industrial Upgrade (Minecraft 1.12.2)
75 PLN
Opis projektuNależy opracować i wdrożyć w pełni gotową gałąź questów dla moda Industrial Upgrade w Minecraft 1.12.2.Jako przykład struktury należy użyć istniejących drzew questów, takich jak Forestry (zob. przykłady), gdzie gracz stopniowo przechodzi rozwój od podstawowych… Pisanie scenariuszy, Tworzenie gier ∙ 2 dni 11 godzin temu ∙ 3 oferty |
Dostosowanie ekranu ładowania i menu Minecraft 1.12.2 (Tech Survival)
75 PLN
Potrzebne jest dopracowanie gotowego klienta Minecraft 1.12.2 z modami oraz wdrożenie własnego projektu interfejsu w stylu technicznego przetrwania (Industrial / Tech Survival).Co trzeba zrobić1. Niestandardowy ekran ładowania modów Konieczne jest zastąpienie standardowego… Java, Tworzenie gier ∙ 2 dni 11 godzin temu ∙ 5 ofert |
Opracowanie prostych gier 2D (Wąż, Galaktyka itp.) na rynek Google PlayWitam! Szukam dewelopera (lub początkującego z dobrą podstawą), który będzie w stanie stworzyć kilka prostych klasycznych gier 2D na platformę mobilną Android z dalszą publikacją w Play Market.Na początek trzeba opracować jedną-dwie gry. Przykłady settingu i mechanik: klasyczna… Java, Tworzenie gier ∙ 4 dni 16 godzin temu ∙ 18 ofert |