Started to refactor the player controller of my godot-skateboarding-game again. The logic of each character state is now handled by its own node. Because of this, the main player controller went down from 600 to 200 lines of code and it feels more stable. #godot #gamedev #indiegame
Eric
@3deric.bsky.social
pushing nodes, polygons and the espresso-button https://www.artstation.com/ericschubert3d http://youtube.com/@3d_eric http://mas.to/@3d_eric http://3deric.gumroad.com
Implemented scene loading and a persistent main menu. The player needs to be initialized based on the scenes spawn point and the main menu requires a different camera. But its slowly taking shape. #godot #gamedev #indiegame
Made some progress with my procedural quarterpipe generator. It generates a visual mesh, collision geometries (wall, pipe, floor), grindable edges as polylines. My export script splits all geometries, adds godot suffixes and saves everything as gltf. #godot #gamedev #blender #b3d #procedural
Added rigidbody collisions to my player controller. :) Rbds are on a seperate collision layer and are affected by a area3d that is attached to the character controller. #godot #gamedev #indiegame #skateboarding
Spend the last 2 hours on debugging shapecast collisions, because i had a bug. Just to find out that it was a classic layer 8 error. I Created this bug by enabling and disabling the shapecast node. This caused the target to somehow get stuck at the previous location. #godot #gamedev #indiegame
I was wondering why i couldnt access bluesky through my own vpn and home network. Someone added bluesky and all related domains to one of the pihole blocklists that i use...
Current state of my skateboarding game. I added a trick controller. It can play different trick animations, calculate points and accumulate combos. Level assets are im/exported with my new gltf import script from blender. And the characters have helmets! #godot #gamedev #indiegame #b3d #blender
A personal project is getting serious when you need issues to keep track of everything. #godot #gamedev #indiegame
added lateflips (A late flip is anything done at or after another trick) #gamedev
Got a cheap used roomba. It asked for a name during setup. I couldn't resist.
Made some progress with my procedural halfpipe/ quarterpipe generator in blender. Collision shapes and rails are done. Now i need to focus on the visible mesh and uvs. #blender #b3d #gamedev #godot #indiegame #geometrynodes
Started to work on a procedural setup to create halfpipes for my godot skateboarding game. I already made a export addon which exports all required collider meshes and polylines for the grindable areas :). #blender #b3d #geometrynodes #gamedev #godot
[WIP] Working on a lil something :>
Started to build some assets for a skatepark. I try to put everything into a geonodes setup. Red areas are visual indicators of grindable surfaces. #b3d #blender #godotengine #gamedev
Implemented helmets and glasses for the character customization. Some of the cloth meshes are based on highres metahuman clothes. Helmts and other things are modeled in Blender. #godot #gamedev #indiegame #blender #b3d
Revisiting my character ragdoll. I had to create it from scratch for the new rigify skeleton. Totally forgot how i did the physical skeleton setup 1 year ago. At least it gives me some funny glitches. #godot #gamedev #indiegame
Everything works, I was not expecting quick results on this task. All done with one gltf-file drag and drop. The red elements are csg objects used for collision detection of rails and halfpipes. The underlying paths are used for grind and halfpipe movement. #godot #gamedev #indiegame #b3d #blender
Die Erdatmosphäre im Gegenlicht - gesehen von Bord des Orion-Raumschiffs während der Mission Artemis 2. Credit: NASA
My new import script is making progress. I can import skatepark assets from blender into godot with no effort. It is based on the EditorScenePostImport-class. I get automated group assignments for the different colliders and curves for the grindable edges. #godot #gamedev #blender #b3d #indiegame
Today i learned that #godot has name suffixes to handle collision mesh creation. docs.godotengine.org/en/4.4/tutor... I used a custom script til now to generate those on import, but it resulted in duplicated meshes in the scene. The import with suffixes is so much cleaner. #gamedev #indiegame
I'm very excited to announce `raylib 6.0`! 😄 With +2000 commits and +200 contributors, this is the biggest release ever!💯 - Release details: github.com/raysan5/rayl... - Discord: discord.gg/raylib - Webpage: raylib.com **code once, play everywhere!**
Progress on my s&box game! 🛩️ Impressed on how solid of a game engine it already feels. There's really neat stuff that others need to implement asap, like just hitting F6 to record footage... Will release April 28th, together with s&box itself