Home

Awesome

DARKLINGS - Fighting Game GitHub

<b>PLAY AT:</b> Darklings GameJolt

Darklings is a free-to-play 2D fighting game with the intention of being an accessible fighter, that will keep getting updated periodically.

<div align="center">

GitHub GitHub GitHub

</div> <p align="center"> <img src="https://media3.giphy.com/media/JGw9y4Pn1490O3VkxT/giphy.gif?cid=790b7611da446f3f7c5f25b646b16cccdb4f401cdea30cc5&rid=giphy.gif&ct=s" alt="Darkling" /> </p> <br /> <br /> Check the <b>production</b> branch for stable releases. <br /> Check the <b>development</b> 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 FeaturesGame FeaturesController Features
Deterministic PhysicsLocal MultiplayerControllers Support
Deterministic AnimationsPixel Skin ChangeDynamic Prompts
State MachineHitstop SystemRebinding
Streaming VideosDialogue System
Pixel Perfect CameraReplay System
60FPS Logic TickAI Opponent
Rollback ImplementationLobby System

Testing Online

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.

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.