Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kidagine/darklings-fightinggame
DARKLINGS is an accessible F2P 2D fighting game with periodic updates (using Rollback Netcode).
https://github.com/kidagine/darklings-fightinggame
2d action arcade coop deterministic fighter fighting-game game ggpo multiplayer pixel-art retro rollback unity unity3d
Last synced: 6 days ago
JSON representation
DARKLINGS is an accessible F2P 2D fighting game with periodic updates (using Rollback Netcode).
- Host: GitHub
- URL: https://github.com/kidagine/darklings-fightinggame
- Owner: kidagine
- Created: 2021-08-19T08:41:44.000Z (over 3 years ago)
- Default Branch: development
- Last Pushed: 2024-09-12T17:47:34.000Z (3 months ago)
- Last Synced: 2024-12-16T03:02:50.936Z (6 days ago)
- Topics: 2d, action, arcade, coop, deterministic, fighter, fighting-game, game, ggpo, multiplayer, pixel-art, retro, rollback, unity, unity3d
- Language: ShaderLab
- Homepage: https://gamejolt.com/games/darklings/640842
- Size: 347 MB
- Stars: 274
- Watchers: 11
- Forks: 50
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# DARKLINGS - Fighting Game [![GitHub](https://img.shields.io/badge/ABYSSALS_STUDIOS-blueviolet.svg?logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAANBJREFUOI2lk8ENwyAMRR+fjhJxyCQMgDJ6tgF6iSNDkkptLSERm/9sjBNwJgmA1hqSuo+11oKPnxovLqUAdEm91opfB7CXUs5EQ+Zt25DUzSQNy/uPs/fiJ5H3eYjdq9daiTGyrmsA2Pe911oBbv0xRoBgVfhMl2qeYodWnggwdH+ybhVZY18+aiXfffu9S8YAMPJ8yANm//CgOecQYxxAJjZ/zjlcLvZvEwfYsiyXBE8xSZ8HKaVESolPg3SSfh5lX45BvGAGzuIwQ+C73/kNL939fYMqg7wAAAAASUVORK5CYII=)](https://gamejolt.com/games/darklings/640842)
PLAY AT: [Darklings GameJolt](https://gamejolt.com/games/darklings/640842)
Darklings is a free-to-play 2D fighting game with the intention of being an accessible fighter, that will keep getting updated periodically.
[![GitHub](https://img.shields.io/badge/unity_version-2021.3.24-blue)](https://unity3d.com/get-unity/download/archive)
[![GitHub](https://img.shields.io/badge/game_version-0.2.13-brightgreen)](https://gamejolt.com/games/darklings/640842)
[![GitHub](https://img.shields.io/badge/game_views-3.0k-orange)](https://gamejolt.com/games/darklings/640842)
Check the production branch for stable releases.
Check the development or the latest numbered version branch for the latest releases.## Mechanical Features
These features do not include everything in the game but rather more mechanically interesting things to point out from a developer's perspective.**Technical Features**|**Game Features**|**Controller Features**
------------------| ------------------| ------------------|
Deterministic Physics|Local Multiplayer|Controllers Support
Deterministic Animations|Pixel Skin Change|Dynamic Prompts
State Machine|Hitstop System|Rebinding
Streaming Videos|Dialogue System|
Pixel Perfect Camera|Replay System|
60FPS Logic Tick|AI Opponent|
Rollback Implementation|Lobby System|## Testing Online
- Open two instances of Unity using ParrelSync (https://github.com/VeriorPies/ParrelSync).
- Load the 'GameScene' for both instances and start the game.
- In one of the two instances press the '2' key to change the player index to 1.
- In both instances press the '5' key to start the GGPO connection and you're good to go.Optional: use Clumsy (https://github.com/jagt/clumsy) to simulate lag.
## Sub Repositories
These are the sub-repositories that help make Darklings in one way or another.* [Website repository](https://github.com/kidagine/Darklings-Website)
* [Launcher repository](https://github.com/kidagine/Darklings-FightingGame-Launcher)
* [Command videos for WebGL repository](https://github.com/kidagine/Darklings-CommandListVideos)
* [Demonics library repository](https://github.com/kidagine/Demonics-Base-UnityLibrary)## PERMISSION AND USE-CASE
This repo is open for educational purposes, as I know how difficult making a fighting game and implementing rollback in Unity can be.
Please do not use it for commercial purposes without permission.