1.0.0 • Published 7 years ago

rockit v1.0.0

Weekly downloads
1
License
ISC
Repository
-
Last release
7 years ago

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/