An open API service indexing awesome lists of open source software.

https://github.com/wojciechprusaczyk/neo-punk


https://github.com/wojciechprusaczyk/neo-punk

csharp game game-dev indie indiegame unity unity2d

Last synced: 6 months ago
JSON representation

Awesome Lists containing this project

README

          

# Neo Punk

## Ogólny opis:
Gra napisana w środowisku __Unity__, korzystając z __C#__, oraz silnika __2D__.
__Przygodowa Gra Akcji__ osadzona w nieco pomieszanym świecie z Futurystycznym klimatem pomieszanym z krwawymi bestiami i widmem apokalipsy.
Gra będzie charakteryzować się nieszablonowym podejściem do gameplayu, jednak z kilkoma utartymi mechanikami.

## [Dokumentacja kodu](docs/codeContents.md)
Opis poszczególnych klas, ich metod i pól.

## [Historia](docs/loreContents.md)
Historia świata przedstawionego, główne postacie, linia fabularna.

## Gameplay:
Gracz dzierży jedną główną broń, jednak może zmieniać jej typ obrażeń w zależności od buildu i preferencji (**Flame**, **Storm**, **Water**, **Air**, **Bloody**, **Normal**).
Dodatkowo będzie kładzony nacisk na zbieranie losowych przedmiotów z pasywnymi i aktywnymi umiejętnościami definiującymi styl gry.
Przedmioty, oraz statystyki postaci będzie można ulepszać za pomocą złota (niektóre ulepszenia będą dostępne za pewnym pułapem poziomu gracza).
**Charakterystyka poszczególnych typów obrażeń:**

### - Flame
Efektywny przeciw: przeciwnikom ludzkim, oraz demonicznym bez cybernetycznych elementów
Słabość: każdy przeciwnik w pełni cybernetyczny
Cechy szczególne: dość powszechny element, nakładany tkże przez każdą broń palną
### - Storm
Efektywny przeciw: wszystkiemu co posiada elektronikę
Słabość: przeciwicy demoniczni
Cechy szczególne: element ten jest szczególnie niebezpieczny dla elektroniki,
pozwala na niszczenie niektórych elektronicznych elementów otoczenia
### - Water
Efektywny przeciw: wszystkiemu co posiada elektronikę
Słabość: ludzie
Cechy szczególne: element ten jest szczególnie niebezpieczny dla elektroniki,
pozwala na niszczenie niektórych elektronicznych elementów otoczenia
### - Air
Efektywny przeciw: ludzkiemu ciału
Słabość: przeciwnicy w pełni cybernetyczni
Cechy szczególne: gracz dzierżący ten element ma delikatnie zwiększoną prędkość ruchu, oraz ataku
### - Bloody
Efektywny przeciw: każdemu demonowi, oraz każdemy człowiekowi
Słabość: przeciwnicy w pełni cybernetyczni
Cechy szczególne: element szczególnie potężny, jednak nie można go wybrać tak jak pozostałe elementy
można go osiągnąć jedynie poprzez przedmioty i ich efekty
### - Normal
Efektywny przeciw: niczemu
Słabość: przeciwnicy w pełni cybernetyczni
Cechy szczególne: raczej ogólny element pozwalający na większą elastyczność działań

Gra będzie także glorfikować przechodzenie jej ponownie i do tego zachęcać, poprzez różne style jakimi można się w niej bawić.
Będzie służyć także jako piaskownica i powinna dawać pole do popisu speedrunnerom(podbija to jej popularność i żywotność).

## Przeciwnicy:
Kazdy z przeciwników powinien wymagać odrębnego podejścia do pokonania go, co będzie uwarunkowane przez jego ataki, czy statystyki i słabości.

W grze będzie zawarta mechanika **"gnojenia gracza"**:
- Przeciwnik, który pokona gracza (wykluczając bossy), będzie podnosił swój poziom i zbierał całe złoto podniesione po śmierci gracza, oraz jeden losowy przedmiot z ekwipunku gracza.
- Jeśli gracz ponownie zginie od takiego pzeciwnika, to traci zebrane przez niego złoto bezpowrotnie, lecz przeciwnik zostaje w ulepszonym stanie.
- Po śmierci gracza każdy przeciwnik na aktualnie przechodzonym poziomie się odradza.

Przeciwnicy będą rozstawieni po mapie ręcznie, ale także będą się spawnować podczas "inwazji".
Czyli opcjonalnej areny gdzie gracz walczy z falami przciwników. Będą one ułożone tak by były rzadkie(ale nie za bardzo) i dropiły przedmnioty po pokonaniu inwazji.

## Użyte assety:

- [Edit undo](https://www.1001fonts.com/edit-undo-font.html)
- [Keycaps](https://dreammix.itch.io/keyboard-keys-for-ui)