eonarheim
Hi, my name is Erik 👋 I'm a software developer in Minneapolis ⛄ I created a game engine for the web called Excalibur 🗡
@excaliburjs Minneapolis, MN
Pinned Repositories
aspnet-core-demogame
ASPNET Core demo
iterative-constraint-solver
A small TypeScript example of an iterative constraint solver based on Erin Catto's GDC 2014 talk https://www.youtube.com/watch?v=SHinxAhv1ZE
NES-Sprite-Editor
Simple Sprite Editor for NES Games
nesgame
planet-wars-competition
Planet wars AI competition
TypeState
A strongly typed finite state machine for TypeScript
webgl-tiling-tester
Demostrates some webgl tile seams/gap issues and fixes for them
Excalibur
🎮 Your friendly TypeScript 2D game engine for the web 🗡️
excalibur-tiled
Adds Tiled Map Editor File support to Excalibur
eonarheim's Repositories
eonarheim/TypeState
A strongly typed finite state machine for TypeScript
eonarheim/NES-Sprite-Editor
Simple Sprite Editor for NES Games
eonarheim/iterative-constraint-solver
A small TypeScript example of an iterative constraint solver based on Erin Catto's GDC 2014 talk https://www.youtube.com/watch?v=SHinxAhv1ZE
eonarheim/webpack-bookmarklet
Build a bookmarklet with webpack for automating your websites (Like YouTube)
eonarheim/coroutine-animations
Small example of how to build animations with coroutines and JavaScript generators
eonarheim/capacitor-game-v2
eonarheim/excalibatta
eonarheim/isometric-layers
This demo shows how to build isometric tile map layering with elevation!
eonarheim/webgpu-example
eonarheim/lovepotion
LÖVE for Nintendo Homebrew
eonarheim/moonimage
Image loading for Lua
eonarheim/tiled-xml-parser
Lightweight parser for tiled xml, converting it to tiled json and validating with zod
eonarheim/zelda-like
A zelda like game made live on stream
eonarheim/DnDeathmatch
D&D 3.0 Deathmatch Online Game
eonarheim/dynamic-table
eonarheim/eonarheim.github.io
ErikOnarheim.com blog site
eonarheim/glfw
A multi-platform library for OpenGL, OpenGL ES, Vulkan, window and input
eonarheim/GMTK-game-jam-2023
GMTK game jam submission
eonarheim/input-stream
eonarheim/mainloop-stream
eonarheim/moongl
Lua bindings for OpenGL
eonarheim/moonglfw
Lua bindings for GLFW
eonarheim/multi-excalibur-engine-workaround
eonarheim/sh-raylib
raylib bindings for static hermes
eonarheim/twgl-example
eonarheim/typescript-ecs
Quick ECS implementation in typescript
eonarheim/TypeScript2Cxx
TypeScript to C++
eonarheim/TypeScriptCompiler
TypeScript Compiler (by LLVM)
eonarheim/TypeScriptToLua
Typescript to lua transpiler. https://typescripttolua.github.io/
eonarheim/webgl-particles
WebGL Transform Feedback particles