RockIt is a modular TypeScript game engine under active development by Soulbound Studios. RockIt can run on browsers, Node.js servers, and can even be used to script native game engines like Unreal.

## Features
* Blazing fast performance
* Even faster iteration speed
* Pure functional Entity-Component-System design
* Redux-like state container
* Google FlatBuffers component schemas
* Data driven development, live data updates apply instantly in-engine
* TypeScript native, but you can also RockIt in JavaScript!

## Batteries Included
* Each of these systems are modular, self-contained, and easily replaced!
* Three.js WebGL renderer integration
* Howler.js audio library integration
* Ammo.js (Bullet) physics integration
* React UI integration
* Keyboard, mouse, and gamepad input
* Websocket TCP networking
* (Coming Soon) Unreal (Unreal-js) integration
* (Coming Soon) Navigation mesh generation and pathfinding

## Getting Started
`npm install`

`npm run dev`

Open http://localhost:8080/
