Skip to content

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.

License

Notifications You must be signed in to change notification settings

stormmuller/Forge

Repository files navigation

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.

Installation

Clone the repository and install the dependencies:

git clone https://github.com/stormmuller/Forge.git
cd Forge
npm install

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

About

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.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published