AbdBarho / VeryBadEngine

An in-browser game engine

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

VeryBadEngine

Build Status

My first attempt at creating a game engine.

A preview of the current engine capabilities can be found here

Todo:

  • move main loop to a worker forget about workers for now
  • use WebGl instead of 2D
  • use bigint to mark entities with flags, later use only these flags in the fetch the updatable entities
  • proper implementation of speed and acceleration limiting (find more efficient solution)
  • improve logger and debugging tools
  • remove functions from Vec2 class, make solely a data object
  • work on level switching and think about the life cycles of each level and its systems
  • ...

About

An in-browser game engine


Languages

Language:TypeScript 95.8%Language:JavaScript 2.6%Language:HTML 0.9%Language:CSS 0.6%