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.
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.
Make submerged scenes feel underwater in Unity3D: swap fog color and density below the water line, and add an optional blur image effect.
Two ways to fake depth in a 2D game: UV scrolling for looping textures and object scrolling with position resets for continuous backgrounds.
A simple camera shake for Unity3D combining positional and rotational movement, with intensity and decay tunable from the inspector.
Part 6 of the Hiero Match series: persistent background music with a singleton, sound effects for every event, and a time-based score.
The hub for the six-part Hiero Match series: tweaks and modifications to the matching game from the Unity 3 Blueprints book.
Part 4 of the Hiero Match series: build a start menu scene with title texture and Start/Quit buttons using Unity's GUI system.
Part 5 of the Hiero Match series: rotate remaining tiles around the board after each match, using animation and temporary parent objects.