Lewa
lewadev.bsky.social
Lewa
@lewadev.bsky.social
Hobby game developer working on a custom C++/Vulkan game engine.
Previous Game ("Celaria"): https://store.steampowered.com/app/1081650/Celaria/
YT: https://www.youtube.com/@LewaDev
Playing around with artstyles (again). Using realtime raytracing effects. (Shadows, AO and reflections.)
Shadows and AO work fine but still having trouble finding a good way to denoise (soft) raytraced reflections without introducing visible ghosting. #Gamedev #indiedev
August 5, 2025 at 9:56 PM
Implemented hardware raytraced world space ambient occlusion (RTAO). No baked lighting. Using 2 rays per pixel (1 ray + 1 bounce) by default and increasing it up to 5 (adaptive sampling) to reduce noise if nessecary. Has still a bit of image instability. #gamedev #indiedev
July 14, 2025 at 5:58 PM
Working on custom vehicle physics and realtime raytracing in vulkan. Raytraced shadows, specular occlusion and 2 bounce world space ambient occlusion implemented. Still have to work on a denoiser (using higher ray count in the video to compensate). Higher quality video on YT. #gamedev #indiedev
June 24, 2025 at 1:09 PM
Testing large scale dynamic rigidbodies. Wanted to have dynamic objects with interiors. Had to manually decompose the aircraft carrier into convex pieces (80+ in total). In this case the carrier can fall from the sky once damaged. #gamedev #indiedev #vulkan #c++
May 4, 2025 at 11:29 AM
Testing out a small mission/encounter intro animation. (Airplane dropping into freefall from underside a larger carrier ship.) WIP and not final. Just playing around with ideas.
#gamedev #indiedev #vulkan #c++ #raytracing #screenshotsaturday
May 3, 2025 at 6:32 PM
Working on NPC battleships. Testing buoyancy simulation with rigidbodies. Taking gerstner waves into account. #gamedev #indiedev #vulkan #c++ #raytracing
April 25, 2025 at 11:06 AM
A short combat clip of my WIP low-poly arcade flight game. Working on encounter/enemy designs. #gamedev #indiedev #vulkan #c++ #raytracing
April 20, 2025 at 8:32 PM
Managed to implement inverse kinematics in my engine (for procedural animations). Short clip with a placeholder 3d mesh for one of the enemytypes. #gamedev #indiedev
March 30, 2025 at 10:43 PM
A small progress update of a WIP arcade flight game i'm working on. Written in C++ and using the Vulkan Graphics API. #gamedev #indiedev
Higher quality video on my YT channel:
www.youtube.com/watch?v=QKiY...
March 19, 2025 at 3:32 PM
Played around with gerstner waves parameters (4 waves in total) to model/animate a low-poly ocean. RT effects work thanks to g-buffer sampling for the first ray hit. (No BVH construction nessecary.) #gamedev #indiedev
February 26, 2025 at 11:17 AM
Played around with color grading/tonemapping (filmic tonemapper + custom 3D LUT for color grading.) Also testing predictive aiming for AI (in this case turrets). Works ok-ish but aim is still slighly off. Amount of bullets exaggerated for comedic effect. #gamedev #indiedev #vulkan
February 17, 2025 at 5:14 PM
Nothing that exciting to show of at the moment. Added a low-poly tornado (wip) for the games sandbox. #gamedev #indiedev #vulkan #C++
February 10, 2025 at 11:22 PM
Trying to mix up how resource aquisition works. Implemented something akin to a "fulton recovery system" ingame. You can attach a weather baloon to objects (with projectiles) which then get collected automatically once they reach a certain height in atmosphere. #gamedev #indiedev #screenshotsaturday
February 1, 2025 at 4:34 PM
Was debugging a weird timing related issue in my gameloop implementation and found out that std::chrono::system_clock is not guaranteed to be monotonic. (= value does not always go up. Can be adjusted by the system in the opposite direction.) Was not even aware that this is a thing up until now.
January 26, 2025 at 10:12 PM
Managed to properly expose/implement jolt-physics constraints in my engine. So now you can grab stuff from the ground. (Both the player and the grabbed object are dynamic rigidbodies.) #gamedev #indiedev #screenshotsaturday
January 26, 2025 at 1:43 AM
More RT experiments. Added basic translucent cloud shadows. (Ray distance is set to 10km.) Using alternating checkerboard rendering and temporal accumulation for denoising. Shadow RT workload is at around 0.5 ms on a mobile RTX 3070 at 1080p. Still have to fix smearing artifacts. #gamedev #indiedev
January 21, 2025 at 6:20 AM
Nothing that fancy to show as of right now. Doing some background engine related work/improvements and experimenting with various tonemappers. Implemented a 3D hud prototype that's partially working (don't have an editor yet / have to set the correct transforms in code.) #gamedev #indiedev
January 19, 2025 at 11:35 PM
Screenshots of the arcade/flight battle game i'm working on. (WIP) Playing around with large battleships/entities flying around in the sky. #gamedev #indiedev
December 30, 2024 at 8:37 PM
Posted a small demo of my first (basic) hardware raytracing implementation in C++/Vulkan. (Shadows, AO & specular occlusion.)
Denoising is still missing. But i'll get there.
#gamedev #indiedev #vulkan #raytracing #solodev #IndieGameDev
www.youtube.com/watch?v=ic8L...
Vulkan Game Engine - Raytracing demo
YouTube video by Lewa
www.youtube.com
November 20, 2024 at 10:26 PM
First post here.
Here is a little video demo/showcase of my vehicle physics implementation in C++/Vulkan. (Raycast based wheels with Pacejka based tire model.)
www.youtube.com/watch?v=oPMq...
December 11, 2023 at 8:53 PM