Advertisement · 728 × 90

Posts by Poire

Post image

I really should not have been allowed to learn about unsafe in rust code lmao

Memory Safety? Evaporated 😂

( I took another dive at making an ECS framework so not a lot of news :( )
#rust #gamedev

7 months ago 7 3 0 0
Video

Hi everyone!

I added (basic) Text Rendering to my engine. I can now load fonts, add a TextInstance components to nodes and voila!

I also added a widget to play the game in the editor!

#gamedev #rust #wgpu

8 months ago 11 2 1 0
Video

Little progress report on my rust game engine.

I can now serialize/deserialize the scene, add and edit the camera directly in the editor and see a volume representing the camera + bug fixes.

I feel I'm getting close to a point where I can use this to make my game prototypes!

#gamedev #rust #wgpu

8 months ago 7 2 0 0
Video

All right so today I worked on my editor again.

I can now create materials, add a components to node (Like the mesh renderer).

The inspector show the properties of the mesh renderer. It can then be assigned a mesh, and I can select the texture to use for the albedo

#gamdev #indiedev #rust #wgpu

8 months ago 6 1 0 0
Video

All right so I'm a bit slow lately, but the game editor is starting to come together!

Using egui I finally manage to make a sort of treeview with drag and drop support.

#wgpu #rust #egui #gamedev

8 months ago 3 1 0 0
Video

Hi everyone.

I apologize if the updates are slow, but my brain just doesn't work during heatwaves and also I've decided to switch to a full rust stack.

I moved from Vulkan/SDL/Imgui to WGPU, Winit and Egui.

As you can see it's going well

#rust #wgpu #gamedev

9 months ago 7 3 0 0
Post image

I guess I'm making an horror game now

#gamedev

10 months ago 8 1 0 0
Video

I'm back after playing way too much zomboid lately.

So here's what I've been working on : FPS controls, better collisions (I'm using the correct controller for the character now), added imgui and I started working on an in game editor to update and save the scene.

#gamedev #rust #vulkan

10 months ago 4 2 0 0
Video

I procrastinated this for almost a month but I finally added a skybox to the game.

Which means I now know how to use cubemaps in Vulkan, which should pave the way for point shadows and IBL.

#gamedev #vulkan #rust

10 months ago 3 2 0 0
Video

I spent some time working on the character controller.

It's only basic behaviors for now. Gamepad support, moving with some slight inertia, jumping (variable height, projectile motion formula, double jump (that I need to update), camera behavior etc

#vulkan #gamedev #rust

10 months ago 7 1 0 0
Advertisement
Video

After some refactoring, I can now load multiple gltf files into my engine.

I feel I reached a point where I can finally start working on game prototypes with my own monstruositechy.

In the video, everything I worked on recently: 2 gltf scene, shadows, 3D skinned mesh.

#gamedev #rust #vulkan

10 months ago 6 1 0 0
Video

Yesterday I managed to display 1 animation, but It could only display the gltf scene and nothing more.

After some refactoring, I can now clone the fox object from the gltf scene!

#gamedev #vulkan #rust #gameengine

10 months ago 6 2 0 0
Video

Ok so, I put the ECS stuff on standby and I'm back on more concrete things.

And today I managed to implement 3D animations in my engine.

#gamedev #rust #vulkan

10 months ago 4 1 0 0
Post image

Thanks for the link! Always nice to have more references.

I'm also starting to get more ok with what I came up with.

I'm acknowledging that I can't be trusted with generic code, so I just removed most of it.

I'm not too far off your friend's ECS, but mine is probable even worst xd

11 months ago 1 0 0 0
I mean it kinda looks ok but it was a pain to get there with lot of unsafe code

I mean it kinda looks ok but it was a pain to get there with lot of unsafe code

So this week I tried to make a lite ECS in rust.

I was SO not ready to mess with lifetimes, borrows, traits, bounds, dynamic dispatch, splitting borrows etc.

Ended up with lots of unsafe and pointers.

Any tips from fellow rustaceans because I'm considering C++ again T_T

#rust #gamedev

11 months ago 5 1 3 0

Yes. It's made with Rust and I'm making my own renderer in Vulkan. For physics and collisions I'm using Rapier.

11 months ago 1 0 0 0
Video

So ... where to start.

- I finished directional shadowmaps. I can now have up to 32 lights that cast shadows.
- Fixed issues with textures format and transparency
- Added agx tonemapping
- Selection system completed
- Control groups + selection indicator

#gamedev #indiedev #rust #vulkan

11 months ago 6 1 1 0
Advertisement
Video

I know I said I wanted to move on from the shadow maps, but looks like I lied.

I refactored a lot of code so I can handle more than one and I made a system to manage custom render pass with render targets. Still some work left in the shaders though.

#gamedev #rust #vulkan

11 months ago 6 2 0 0
Video

Finally finished a first implementation of shadowmapping.

It's ugly, buggy and I bruteforced it into the engine with 0 care in the world, but it's a start.

I'll take a small break from shadows though, I want to focus a bit more on gameplay for the next days.

#gamedev #rust #vulkan

11 months ago 9 1 0 0
Video

Still trying to make a game from scratch because I like to suffer, so here's my RTS slowly taking shape. With some selection rectangle to select and move units, and a the ability to "build" things according to a grid.

Still very early but hey it's progress.

#gamedev #rust #vulkan

11 months ago 10 4 0 0
Capture vidéo du 2025 04 07 11 46 04
Capture vidéo du 2025 04 07 11 46 04 YouTube video by Professeur Poire (Iksémel)

Ok so, my previous post about lighting had a lot of issues that should be fixed now ( wrong colorspace, not using the right color component for metal/roughness etc T_T ...)

So here how it looks now

www.youtube.com/watch?v=uZQM...

#gamedev #rust #vulkan

1 year ago 4 0 0 0
Capture vidéo du 2025 04 06 02 53 38
Capture vidéo du 2025 04 06 02 53 38 YouTube video by Professeur Poire (Iksémel)

youtu.be/-Kgsv8nibpQ

Not sure if it's really newsworthy, but I'm making progress on my rust/Vulkan game engine.

Here the Sponza scene loaded from a gltf file, with some PBR lighting straight from learnopengl.com

#gamedev #rust #vulkan

1 year ago 5 0 0 0
Video

Small update:

Added wasd controls to move around, eq keys to rotate. All smoothed by acceleration and inertia.

Icosahedron represents characters. 1 and 2 keys moves the camera to their position, and mouse wheel to zoom in and out, all smoothed by quad easing.

#gamedev #rust #vulkan

1 year ago 3 1 0 0
Video

Making a Vulkan rendering from scratch is draining a lot of my sanity, but at last some progress.

I finally managed to get through the tutorial and here's a little quad with a magma corgi ... Because it's Vulkan, the god of Volcano ... I'm sorry...

#gamedev #rust #Vulkan

1 year ago 7 0 0 0
Advertisement