Basic JS Canvas 2D Game Programming: Game Loop, Draw, Physic and Key Input
Build a bouncing-ball demo with HTML5 Canvas: a game loop, drawing, simple 2D physics with gravity and bounce, and keyboard input via keymaster.js.
▶ Player 1 ready
I build games, data platforms, and AI-powered tools. This is where I share my portfolio, small research projects, and things I learn along the way.
Gameplay systems, engines, and the craft of making things fun.
Pipelines, warehouses, and platforms that make data useful.
Applied machine learning and AI-assisted workflows.
Build a bouncing-ball demo with HTML5 Canvas: a game loop, drawing, simple 2D physics with gravity and bounce, and keyboard input via keymaster.js.
Complete the day-night cycle with a custom blended skybox shader: two skybox sets and a blend factor driven by the day phase controller.
A Skyrim-style day-night cycle for Unity3D: rotating sun, light intensity transitions, fog color lerping, and ambient light phases.