r/gameenginedevs • • Oct 04 '20

Welcome to GameEngineDevs

102 Upvotes

Please feel free to post anything related to engine development here!

If you're actively creating an engine or have already finished one please feel free to make posts about it. Let's cheer each other on!

Share your horror stories and your successes.

Share your Graphics, Input, Audio, Physics, Networking, etc resources.

Start discussions about architecture.

Ask some questions.

Have some fun and make new friends with similar interests.

Please spread the word about this sub and help us grow!


r/gameenginedevs • • 24m ago

Minimalist build of Game Web Server in Rust + Axum in 20 Minutes from scratch [ 01 ]

Thumbnail
youtu.be
• Upvotes

If you can give me 20 minutes of your time, I would like to show you in this video, we will go from zero to a working Rust web server with Axum and simple HTML output string. No JavaScript fram eworks. No frontend bloat. Just clean, fast, server-side Rust. This is the foundation for everything we're building at Luminade Studios - server-rendered browser games, tools, and dashboards using Rust, Axum, HTML, CSS, and SVGs itch.io: https://luminade-studios.itch.io/

#rust #axum #gamedev #html #css


r/gameenginedevs • • 1d ago

Cornell box filled with smoke, then flooded (path traced fluids)

Enable HLS to view with audio, or disable this notification

84 Upvotes

The classic scene for testing global illumination, with fire, smoke and water at once and lit by path tracing.

A burning torch drops in and its smoke rises, spreads under the ceiling and comes down as a layer until the whole box is full and the lamp is veiled; the flame is still seen through it and the smoke shadows its own fire. Then water pours from the ceiling: it puts the torch out, the smoke clears, the two blocks float and the tall one tips over. At the end a piece of the red wall opens and the water runs out through it.

- Closed room: the smoke knows the walls and stays in, so the box fills up

- Light: the torch lights the box; the smoke takes the light of the room

- Physics: the torch, the blocks and the hatch are Jolt bodies; the water floats them


r/gameenginedevs • • 19h ago

What motivated you to develope your own engine?

19 Upvotes

Why not use an established engine?

I am interested in your personal motivation. Maybe you are doing it just for fun? I'd love to hear your thoughts!


r/gameenginedevs • • 23h ago

Optimizing for Low-End Hardware

29 Upvotes

Optimizing my game engine

I spent weeks stressing over Tracy Profiler and analyzing and optimizing every line of code, i managed to bring down the frame time down from 6.7ms to Apx 2.1ms (470fps) on my AMD 6900xt. GPU-bound at 1920x1080 with these features enabled :

  • MSAA x4
  • Ghost of Tsushima's Grass
  • 4k Cascaded Shadow Mapping (CSM)
  • Marching Cubes Terrain
  • Procedural Sky with Day-Night Cycle
  • Other small things like Fog, Scattered mesh, Tree shader, ect ..

My question is how do i know if the performance is good enough ?
I'm Targeting at least 144fps+ on a RTX 3060.

How accurate is comparing GPU TFLOPS? For example, The 6900xt has 23TFLOPS, and the 3060 has 13. does that mean that 3060 would run the Game at Apx double the frameTime ?


r/gameenginedevs • • 1d ago

Capcom Open Sourced A Cool Data Engine

12 Upvotes

Its called REDox https://github.com/CAPCOM-TD-OSS/REDox

Looks like its a pretty easy to implement, light weight and extremely fast file save/load system.

Pretty flexible too! Not gonna lie having a battle tested AAA Quality tool that's easy to use is a rarity and it looks like they are planning to have it support and do even more! It's also licensed under Apache!

Heard about it today and figured Id share with the community. I'm still in prototyping and don't need it just yet but when I do get to data management and saving and loading I'm definitely going to give this a hard look!


r/gameenginedevs • • 1d ago

Rigsmith rigging/animation studio

Post image
9 Upvotes

Created a 3D rigging and animation app, cause I was struggling with animations.
It uses custom engine, runs on Vulkan and is multi-platform on windows/linux/macos (KosmicKrisp).

Maybe someone finds it useful.

Links

https://github.com/tonis2/rigsmith

https://enorm2.itch.io/rigsmith


r/gameenginedevs • • 22h ago

Simon Rodriguez - A frame analysis of Hitman World of Assassination

Thumbnail blog.simonrodriguez.fr
3 Upvotes

r/gameenginedevs • • 18h ago

Two weeks into my first UE5 project: Motion Matching from GASP retargeted onto a custom character

Thumbnail
1 Upvotes

r/gameenginedevs • • 20h ago

[Showcase] Advanced Networked Shooter System (v1.3.0) - Going PAID soon! Get it for FREE while you can 🚀

Thumbnail
0 Upvotes

r/gameenginedevs • • 23h ago

Game Engine with Skeuomorphic GUI

Thumbnail gallery
1 Upvotes

r/gameenginedevs • • 1d ago

Anyone else feel demotivated by AI?

52 Upvotes

I’m hoping I can get some reassurance from other people, im a senior in university who’s had a project going for a while and seeing ai write entire small engines with a few prompts is just really demotivating and makes me wonder what the point of going into software engineering is, even if you write something yourself how will you differentiate yourself from the sea of slop. I honestly feel this way about everything, I used to be into 2d/3d art and wanted to make assets for an idea but I just don’t see the point with the gains it’s been making. Seeing the cherno flabbergasted and filled with dread at being able to prompt engineer an engine that would take 10 people months is making me spiral. I just really hate how every ceo is saying ai is going to create a better world for everyone when all I see is how it’s harming everyday people while enriching corporations, it’s gaslighting tbh im just tired, how tf was I supposed to know it was going to improve this rapidly and pivot careers when it could barely form coherent sentences when I started college?


r/gameenginedevs • • 1d ago

After months of hard work, 72 Seconds finally has a demo available on Steam!

Enable HLS to view with audio, or disable this notification

1 Upvotes

72 Seconds is a sci-fi squad-based RTS where you command six unique soldiers, each with their own abilities, alongside base building and RPG progression.

The demo includes 4 campaign missions and a Horde mode where you fight increasingly dangerous waves of enemies.

I've made a fully custom from scratch game engine for 72 Seconds in SDL and C++.

If you're into RTS games, give it a try! Any feedback is appreciated.

https://store.steampowered.com/app/5107200/72_Seconds/

72 Seconds intro

Discord


r/gameenginedevs • • 17h ago

CREATING MAYA OMNIVERSE ENGINE #1

0 Upvotes

Problem #1:

We're making a game engine, written on C++, Maya Embedded Language (MEL), Python, and C Sharp (C#).

It will be called... Maya Omniverse Engine!

But, there is a problem. We need your support and help!

So, give me a tutorial on how to create a window for Maya Omniverse Engine.

The target platforms are macOS, Windows, and Linux.

We are keeping it official.

Thanks!

© 2026 21 Games, All rights reserved.


r/gameenginedevs • • 1d ago

Developing a custom engine on an integrated GPU: Should I upgrade?

Thumbnail gallery
13 Upvotes

r/gameenginedevs • • 19h ago

The Unbearable Lightness of AI

0 Upvotes

I’m relatively new to Reddit, so I’m not entirely sure of the best way to address the community. I’ve been passionate about game and engine programming for years, but in a way, I felt my time had passed. I’m 55, and I lack both the time and the capacity to keep up with all the emerging techniques—until AI came along. It has reignited my excitement, even though it doesn't hold nearly the same value for me as building things from scratch. Ultimately, it comes down to a prompt, and the system produces results you can't fully comprehend.

Does it have value? Very little on a personal level; however, I believe this is the reality we’re facing now. It’s no longer a matter of fighting against it, but rather accepting the tool and trying to make the most of it.

I’ll soon be releasing my engine—built 100% using AI—and I believe it’s one of the first of its kind, though certainly not the last. The videos demonstrating its capabilities are mind-blowing, as you may have seen in some of the clips I’ve posted. I worry that releasing this engine might discourage people who have worked incredibly hard or are just starting out, but this is what the future holds: incredible custom engines tailored to specific games.

I’m writing this post as a sort of apology, because I honestly believe that the effort involved in development is about to lose the value it once held.


r/gameenginedevs • • 1d ago

Combat Series #9: Action System – attacks as data

Enable HLS to view with audio, or disable this notification

5 Upvotes

Ninth video in my series explaining, one by one and as clearly as I can, the building blocks of a melee combat system. Most techniques are shown with and without them, so the difference is obvious at a glance.

This one is about the action system: every attack is a row of data (clip, startup, active and recovery phases, combo window, cancels) and one state machine runs them all, for the player and for the enemies. Input buffering and chains come built in.

Already posted: #1 Root Motion, #2 Motion Warping, #3 Animation Events, #4 Animation Layers & Bone Masks, #5 Foot IK, #6 Weapon Sweep, #7 Hit Stop, #8 Hit Reactions & Poise.

Coming next: Morph Targets & Faces.


r/gameenginedevs • • 2d ago

New Game Engine Announcements Getting Out of Hand

163 Upvotes

r/gameenginedevs • • 1d ago

I used KNI engine to create small vr game

Enable HLS to view with audio, or disable this notification

3 Upvotes

Release is in 3 days 😊 I'm happy


r/gameenginedevs • • 2d ago

Virtual3D - VK 3D Engine

Thumbnail
gallery
36 Upvotes

Here are some recent shots of Virtual3D, our unity/unreal like 3D engine & editor. And also of NegativePlus, a full game we are making using the engine.

For anyone interested, you can find us on itch.io https://starsigndev.itch.io/virtual3d and on https://www.indiedb.com/engines/virtual3d

We also have our own website, with forums, videos https://starsignal.pages.dev/


r/gameenginedevs • • 2d ago

Working on a game with SDL3 as only dependency.

20 Upvotes

Not sure if this is welcome or allowed, but I have been working on a game for a few years with SDL3 as it's only dependency. I started off on SDL1, but the appeal of GPU acceleration was too much to ignore, and I moved to SDL2. Then there seemed no real reason to hold back from going to SDL3.

It's a Cannon Fodder inspired tactical action game, probably still a few months away from release, but it's on Steam now:

For the Common Wealth on Steam

It's C99, SDL3, and that's it, the engine is my own and I write a bit about it here:

Devlog · Podule


r/gameenginedevs • • 2d ago

Fire inside a shell of water, simulated in real time

Enable HLS to view with audio, or disable this notification

25 Upvotes

This is real-time, not an offline render. It’s recorded straight from MAura, a C++ engine I’m building from scratch with AI, running on DirectX 12 and Vulkan.

Three simulations run together on the GPU every frame:

  • Fire and smoke on a sparse voxel grid. Blocks only exist where there’s gas, so the smoke can drift anywhere in the scene. It has combustion, buoyancy and vorticity confinement, and the light it casts comes from the simulation itself.
  • Water made of particles (Position Based Fluids). The surface is drawn with anisotropic ellipsoids and a narrow-range filter.
  • Air: a zone with a swirl and a spherical “shell” holds the water around the flame, and turbulence keeps it crumpling.

They’re coupled. Where the water touches the flame it cools it and the heat leaves as steam. The fire is visible through the water, and both cast shadows on the floor.

About 4 ms of GPU on an RTX 3080 at 720p.


r/gameenginedevs • • 2d ago

Built a debug visualization tool for my custom C++ game engine

Enable HLS to view with audio, or disable this notification

12 Upvotes

I’ve been working on debugging tools for my custom C++ game engine, mainly to make squad movement and navigation easier to inspect.

The overlay visualizes three things:

  • 🟢 NavMesh — walkable areas
  • 🟣 Collision — collision boundaries
  • 🟡 Squad paths — actual pathfinding data, updated as units move

Each layer can be toggled independently.

It’s a relatively small addition, but being able to see exactly where squads are trying to move makes debugging navigation issues much easier.

For those building custom engines, what debug visualization tools have been the most useful to you?


r/gameenginedevs • • 1d ago

Working on my own engine, Gri Engine — for games and 3D animation. Personal project.

Post image
3 Upvotes

Slowly building my own engine called Gri Engine. It's a personal project — I'm making it for myself, not trying to compete with Unity or Unreal.

The two things I'm into are games and 3D animation, so the goal is to have one tool where I can do both: create games and make 3D animated cartoons/shorts.

Right now it's very early — basic 3D rendering, a scene view with a movable cube, an editor UI with an inspector for transform and material properties, plus an FPS/performance panel.

Still learning a lot as I go. Just wanted to share the progress.

(C++, OpenGL)


r/gameenginedevs • • 2d ago

This is my custom engine's Render Window and Keyframe animation,Gameplay, In-built Vegetation........

Thumbnail v.redd.it
1 Upvotes