Skip to content

Latest commit

 

History

History
66 lines (41 loc) · 1.37 KB

File metadata and controls

66 lines (41 loc) · 1.37 KB

Forge

logo

Forge is a browser-based, code only game engine. It has everything you'd expect from an engine, including rendering, audio, input, animations, ECS, etc.

Documentation

Prerequisites

Installation

Clone the repository and open up the dev environment:

git clone https://github.com/forge-game-engine/Forge.git && \
cd Forge && \
code .

Running the Demo

To run the demo application:

npm run dev

Building the Project

To build the project:

npm run build

Running Tests

To run the tests:

npm test

What the engine is

The engine is where all the code is stored that is usable for most types of games. For example: the renderer, audio systems, animations, mouse pointer, etc.

What the engine is not

The engine is not a place to store code that is hyper-specific to a game. For example: a system for collecting coins.

What if my system is specific to a particular genre?

You can make a separate folder or package outside of the engine.

Acknowledgements