On The Subject Of Kobold Engine
-
Kobold Space Game Engine Progress 2023 Dec 27, 2023This is a look back at the progress I’ve made in my hobby space game engine in 2023, covering controlling the player and vehicles on planet surfaces, as well as space flight and some of the graphical effects that …
-
Spaceflight with a Dynamic Camera Nov 24, 2023The spaceflight felt really static because the camera was rigidly fixed with the orientation of the spaceship and at a set distance. To address this I’ve added a spring style camera which gives the effect of …
-
Exploring a Tiny Planet Nov 15, 2023I love the idea of having tiny worlds to explore, and this experiment is a step towards that. Translating the experiments from being restricted to a plane to being moving on the surface of a sphere was quite challenging …
-
Spaceship Gameplay Experiments Nov 10, 2023The first iteration of “flying” was just moving the position of the spaceship, which really didn’t feel like flying. As a next step I introduced a force based approach, thinking that would be a …
-
Astronaut Gameplay Experiments Nov 4, 2023Astronaut Gameplay Having added a run cycle, I added an idle cycle and got my GLTF code working with multiple submeshes - allowing the astronaut’s backpack to be rendered. I tied some basic movement and animation …
-
GLTF Astronaut Animation Oct 21, 2023Building on the GLTF loading, the animation system in my engine has been extended to handle animated mesh skinning. I’ve loaded in a run cycle for an astronaut character I made in Blender a while ago. Although the …
-
Box & Plane Collisions plus Basic Animation Oct 6, 2023Box and Plane Collisions I’ve extended my physics engine to handle some basic collision detection and resolution. Boxes can collide with planes, and boxes can collide with other boxes. This video shows the …
-
Teapots, Springs, and Cascaded Shadow Maps Jul 14, 2023Rigid Body Teapots and Springs I’m working on the foundations for a game - still using Swift Playgrounds, and with my existing renderer as a jumping off point. I’m working towards a physics engine with rigid …