jglrxavpok · @jglrxavpok
27 followers · 51 posts · Server mastodon.gamedev.place

Pikmin-like robots following the player in a grid formation

#customengine #vulkan

Last updated 1 year ago

More optimizations, and with the frame time going down the number of triangles is increasing. Fat pixels everywhere!

#solodev #gamedev #indiedev #customengine #softwarerenderer #screenshotsaturday

Last updated 1 year ago

jglrxavpok · @jglrxavpok
25 followers · 44 posts · Server mastodon.gamedev.place

Taking a break from navmeshes, made a quick debug view for render graphs!

#customengine #carrotengine

Last updated 1 year ago

jglrxavpok · @jglrxavpok
25 followers · 44 posts · Server mastodon.gamedev.place

Finally, a useable navmesh!
It seems there are weird issues with the path going back and forth, but it is still progress!

#customengine

Last updated 1 year ago

jglrxavpok · @jglrxavpok
25 followers · 44 posts · Server mastodon.gamedev.place

From regions to something that starts to look like a navmesh!

I think my mesh simplification is a bit too aggressive...

#customengine

Last updated 1 year ago

Finally added frustum culling and 100'000 randomly positioned meshes on top of the terrain. There's still no gameplay, but walking around the hills feels good

#solodev #gamedev #indiedev #customengine #softwarerenderer

Last updated 1 year ago

jglrxavpok · @jglrxavpok
25 followers · 41 posts · Server mastodon.gamedev.place

Voxels -> Distance Field -> Regions

Next is detecting region contours and region connectivity, and finally output a navmesh!

#customengine

Last updated 1 year ago

jglrxavpok · @jglrxavpok
24 followers · 40 posts · Server mastodon.gamedev.place

Started implementing automatic navmesh generation: first voxelise the scene, then remove all walkable voxels that do not have enough space for the character.

Next steps are to generate a contour mesh, and optimise this mesh!

#customengine #screenshotsunday

Last updated 1 year ago

OtterSpace · @OtterSpaceDev
122 followers · 185 posts · Server mastodon.gamedev.place

It's always fun to work on a trivial task only to find a problem somewhere deep in my that hinders implementing that exact task.

With that out of the way here is a WIP of usable Torches that aren't quite finished yet... 😓

#customengine #indiedev #indiegamedev #gamedev

Last updated 1 year ago

jglrxavpok · @jglrxavpok
24 followers · 39 posts · Server mastodon.gamedev.place

Implemented path smoothing, and it is now clear that my pathfinding likes to take the long way.

#customengine

Last updated 1 year ago

jglrxavpok · @jglrxavpok
23 followers · 37 posts · Server mastodon.gamedev.place

Took time this week-end to implement pathfinding over navmeshes!

Still need to optimise the found path to avoid weird movement though.

#customengine #screenshotsunday

Last updated 1 year ago

jglrxavpok · @jglrxavpok
23 followers · 36 posts · Server mastodon.gamedev.place

Finally, some "gameplay": sending some minions to collect items!

(Forgive the denoiser which is going crazy)

#vulkan #customengine #gamedev

Last updated 1 year ago

jglrxavpok · @jglrxavpok
23 followers · 35 posts · Server mastodon.gamedev.place

Making progress towards custom shaders inside my editor!

#vulkan #customengine #graphics

Last updated 1 year ago

jglrxavpok · @jglrxavpok
21 followers · 33 posts · Server mastodon.gamedev.place

Finally fixed a random DeviceLost error I had in my engine!

The cause?
1. My buffer object was reallocated at the same memory location than two frames prior (by random chance, via make_unique).
2. Equality was based on the pointer to this buffer object.
3. Equality meant the engine would not update the VkBuffer used inside a descriptor set.
4. Therefore the GPU crashed on deletion of the old buffer because command buffers were still using it.

#vulkan #customengine

Last updated 1 year ago

OtterSpace · @OtterSpaceDev
80 followers · 137 posts · Server mastodon.gamedev.place

Reflecting on the past 12 months of my journey this .

Alongside my day job, I brought my to life with new assets, AI systems, custom UI, and actual gameplay elements 😉

#solodev #indiedev #throwbackthursday #customengine #gamedev #gaming #indiegame #monogame

Last updated 1 year ago

jglrxavpok · @jglrxavpok
18 followers · 31 posts · Server mastodon.gamedev.place

Now merging static mesh data in a single buffer to allow future optimization.

It just works

#customengine #vulkan #graphics

Last updated 2 years ago

jglrxavpok · @jglrxavpok
18 followers · 30 posts · Server mastodon.gamedev.place

Loaded various Source maps inside my engine to stress test it!

Here's a few screenshots in between two "device lost" crashes.

#vulkan #graphics #customengine

Last updated 2 years ago

jglrxavpok · @jglrxavpok
18 followers · 29 posts · Server mastodon.gamedev.place

Trying to get transparent objects working inside my engine.

Randomly discarding pixels based on their alpha value seems to do the trick, but the denoiser gets really confused.

#graphics #vulkan #customengine

Last updated 2 years ago

jglrxavpok · @jglrxavpok
18 followers · 28 posts · Server mastodon.gamedev.place

Got my ECS working with C#, and with debug support too!

#customengine

Last updated 2 years ago

KyleH 🇨🇦 · @redacted
52 followers · 62 posts · Server graphics.social

example demo of external model loading in real time. Or as I like to call it: "Scene Appending"

#customengine #opengl #glfw #collada #cpp #imgui #rendering

Last updated 2 years ago