I love game, love typescript and ______________Jack. That is what this project existed!!
This is a game with its own engine named The Jack
.
Dedicated to Jack.
The Jack One
is an ECS game engine.
This project focus on custom engine development, game is a side project for quick concept and function testing.
Aim to create a highly modularized and elegant game engine.
- Engine
PhysicsPolygonColliderOriented rigid bodies- Add force at specific point should cause torque.
Sleep mechanism- Check formula
- Constraints
Camera Manipulation- Rect control
- ParticleSystem
- Refactor lifecycle system
Audio- Seems audio can not play without user action.
- Animation??
rxjs
: For events manipulation.reflect-metadata
: For decorator function implementment.
-
How to create a custom 2d physics engine: the basics and impluse resolution
-
How to create a custom 2d physics engine: friction, scene and jump table
-
How to create a custom 2d physics engine: oriented rigid bodies
- Node.JS > 8