You are browsing as a guest. Sign up (or log in) to start making projects!

rajaryan1492007

@rajaryan1492007

Joined June 1st, 2026

  • 29Devlogs
  • 6Projects
  • 4Ships
  • 81Votes
Ship

-> I built the Unhuman Engine (UHE) a high-performance, custom 3D game engine written entirely from scratch in C++. It features a custom Vulkan rendering pipeline, Jolt Physics integration, and a 3D spatial audio system using miniaudio. Alongside the engine, I built a fully playable “Aim Lab” style 3D shooter game to showcase its capabilities, complete with skeletal animations, recoil mechanics, and a robust entity component system (ECS).

-> Building a Vulkan renderer from the ground up is notoriously difficult due to how explicit the API is. Getting the Vulkan swapchains, descriptors, and framebuffers perfectly synchronized was a massive hurdle. Beyond rendering, building the virtual file system (VFS) to correctly resolve asset paths across different platforms (Linux native and Windows via Wine) required a lot of trial and error, as did managing multithreaded memory cleanup for the audio subsystem to prevent Because of the custom Vulkan architecture and strict C++ optimizations, the game hits 900+ FPS in release builds, even on integrated graphics! the custom pixel-perfect 3D entity picking system we built using Vulkan framebuffers (instead of relying on standard physics raycasting). Finally, the engine architecture is scalable enough that it’s not just for games—it’s designed to handle heavy robotics and autonomous vehicle simulations in the engine .

-> The engine supports both Linux and Windows to play the game, just run the UHEGAME executable inside the bin folder. Important: Make sure the assets folder (which contains the 3D models and audio files) is sitting right next to the executable in the same directory, otherwise the game will fall back to a safe mode. Controls: Use your mouse to aim, Left Click to shoot the targets, and press ‘R’ to reload the animated 3D pistol

also i write it too big bcuz last time many people said they don’t understand what i did .

about running it u can run it in windows and linux both see window build and linux build there to work able excutable file one is uhegame.exe and uhe_editor.exe one is game and other is editor
https://github.com/rajaryan2007/UNHUMAN/releases/tag/alpha

i will improve the game as time goes i just st with vulkan and other
if u have any problem u can ask here
https://github.com/rajaryan2007/UNHUMAN/issues

if still don’t understand don’t rate down read or search or just read devlog and understand instead of low rating

thankyou :)

  • 17 devlogs
  • 71h
  • 14.89x multiplier
  • 1056 Stardust
Try project → See source code →
Ship

i Don’t know how explain about this but simply i contributed to blender it take lot of time i st blender code when i st my another project game engine compare to o3de and engine blender feel little easier bcuz i was little familier from st so i st making engine taking refernece from it as to mostly what i do is with ai or without i first understand math etc bcuz blender have too math etc but i left the part module and crazyspace type things and focus more on eevee and rendering i know devlog is less bcuz there nothing to say my self i don’t feel like it too confussing but some after asking maintainer etc i was able make pr and some get merged link https://github.com/blender/blender/commit/c706f68c68789be7a0576e0df8509f2b8388be8a

https://projects.blender.org/blender/blender/pulls/160821
https://projects.blender.org/blender/blender/pulls/160420
https://projects.blender.org/blender/blender/pulls/160382

  • 2 devlogs
  • 10h
  • 1.41x multiplier
  • 14 Stardust
Try project → See source code →
Open comments for this post

55m 54s logged

  1. so from now not developing any feature in Game engine for some weeks and Adding fallback to 1.1 to 1.4 vulkan bcuz lot of problem andriod don’t support 1.3 mostly and many gpu like intel have bug in bindless so just adding other to fallback bcuz other are also not good nvidia and amd also have some problem

  2. add buildbot that will test like github don’t support gpu
    to test most probably i will test in software cpu and build system so user can compile and run thing without having any problem so at last only problem left is gpu vendor specific that i will cover through blender o3de engine that how engine can run in most gpus

i give better doc or reference next time to show it but it very hard and take month to search so that it

0
0
4
Loading more…

Followers

Loading…