Skip to content

PineTreePizza/roll-back-engine

 
 

Repository files navigation

Roll Back Engine

A 2D game engine that's used for a work in progress fighting game. Windows only for now, but may support other platforms in the future. Full documentation can be found here.

Dependencies & Tools

Instructions

  1. Must install Make in order to run commands.

  2. Dependent DLLs must be available before running the game. Download here and extract in the project's root directory.

Build and Compile Game

make build

Run Game

make run

Clean Project

make clean

Format

make format

*Must have astyle installed and added to PATH.

Package and Export Game

make package

*Must have 7zip installed and added to the PATH.

Architecture

Systems and their connections.

graph LR;
    C[Audio]
    D[Rendering]
    E[Physics]
    E-->D
    F[Input]
    F-->G
    F-->E
    G[Scripting]
    G-->C
    G-->I
    G-->J
    G-->K
    H[Assets]
    H-->C
    H-->D
    H-->G
    H-->K
    I[Timer]
    J[Networking]
    J-->D
    K[Animations]
    K-->D
Loading

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 83.1%
  • C 16.4%
  • Other 0.5%