Poire @professeurpoire.bsky.social · 18/09/2025I 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 073
Poire @professeurpoire.bsky.social · 12/08/2025Hi 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 1112
Poire @professeurpoire.bsky.social · 09/08/2025Little 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 072
Poire @professeurpoire.bsky.social · 02/08/2025All 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 061
Poire @professeurpoire.bsky.social · 31/07/2025All 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 031
Poire @professeurpoire.bsky.social · 06/07/2025Hi 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 073
Poire @professeurpoire.bsky.social · 16/06/2025I'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 042
Poire @professeurpoire.bsky.social · 06/06/2025I 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 032
Poire @professeurpoire.bsky.social · 05/06/2025I 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 071
Poire @professeurpoire.bsky.social · 31/05/2025After 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 061
Poire @professeurpoire.bsky.social · 29/05/2025Yesterday 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 062
Poire @professeurpoire.bsky.social · 28/05/2025Ok 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 041
Poire @professeurpoire.bsky.social · 20/05/2025So 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 351
Poire @professeurpoire.bsky.social · 14/05/2025So ... 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 161
Poire @professeurpoire.bsky.social · 11/05/2025I 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 062
Poire @professeurpoire.bsky.social · 08/05/2025Finally 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 091
Poire @professeurpoire.bsky.social · 07/05/2025Still 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 0104
Poire @professeurpoire.bsky.social · 07/04/2025Ok 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 #vulkanyoutube.comCapture vidéo du 2025 04 07 11 46 04YouTube video by Professeur Poire (Iksémel) 040
Poire @professeurpoire.bsky.social · 06/04/2025youtu.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 #vulkanyoutu.beCapture vidéo du 2025 04 06 02 53 38YouTube video by Professeur Poire (Iksémel) 050
Poire @professeurpoire.bsky.social · 11/03/2025Small 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 031
Poire @professeurpoire.bsky.social · 28/01/2025Making 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 070