Isometric game engine prototype created using Solid.js
Camera - Allows you to move arround using wasd keys
TextureLoader - Solid.js Suspense but for Loading textures
Canvas - Custom canvas component used for rendering, must be child of RenderContext.
GameObject - Create a gameobject's via JSX
useKeyboard - Map of Keyboard keys that are currently being held down
createGameObject - Exactly the same as GameObject JSX component just in a function form.
RenderContext - Context that handles rendering
SceneContext - Context that handles the current Scene, children must be GameObjects
SceneContext gets current RenderContext via Context
Custom canvas component gets current RenderContext via Context
GameObjects get current scene via Context