Game Development
Design and development of video games, physics engines, and interactive mechanics.
-
Dec 05, 2020 »
Shmup planet - 3. Making Things Easier with Coroutines!
Shows how coroutines simplify complex game logic, like chaining animations and managing enemy waves, using simple generator functions. It explains the idea in everyday language.
-
Nov 27, 2020 »
Shmup planet - 2. Making a Small Library for particles animation!
Shows how to create a small library for particle animation, explaining how particles are managed and rendered. It breaks down the steps in simple terms.
-
Nov 19, 2020 »
Shmup planet - 1. Shaders: displacement map and Bloom
Shows how to add a displacement map and bloom effect to a 3D scene using shaders, making the visuals richer and glowier. It explains the steps in simple everyday language.
-
Nov 14, 2020 »
Shmup planet - 0. Crafting a mobile shooter game using Three.js, ECS and coroutines!
Shows how to build a simple mobile shooter game using Three.js, with ECS and coroutines. It explains the basic idea and goals in easy terms.
-
May 15, 2020 »
Metkis game - 3. Gluing all together with ECS (Entity-Component-System)!
Shows how to combine all previous pieces using an Entity‑Component‑System, tying together graphics, physics and game logic. It explains the basics of ECS with clear examples.
-
May 05, 2020 »
Metkis game - 2. 3D physics for the mobile web!
Shows how to integrate Cannon.js 3D physics into a mobile web game, covering world setup, gravity, and syncing physics with rendering. It walks through creating bodies, applying forces, and updating the scene each frame.
-
Apr 28, 2020 »
Metkis game - 1. Dynamic textures drawing for Three.js!
Shows how to draw dynamic textures on the fly using a canvas, then turn them into 3D textures for Three.js. It explains the simple steps to create animated or procedural textures for a web game.
-
Apr 19, 2020 »
Metkis game - 0. Building 3D mobile game with Cannon.js physics!
Shows how to start building a 3D mobile game using Cannon.js physics, explaining idea and basic setup. Gives a quick overview of the project and its goals.