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

6h 43m 35s logged

ORIGIN ENGINE

Yippi :yippee: another round of improvements to the best and certainty not over engineered game engine out there! Out of all the things ive been working on with the engine ive only really finished one, but it was rather a big change tho

NEW input system

I’ve added a new action-based input system that handles by itself connected devices (because we now support gamepads!!! :yay: ), input modes and preferences, keybinds and settings all in one simple system

  • The new system instead of reading “raw” input from SDL3 now instead has a wrapper that sets all input to “actions”. All actions have assigned a certain key/button/axis etc…

  • It allows you to use keyboard/mouse and gamepad all at the same time

  • Games can now have support for handheld devices like your steamdeck!

Support for precompiled shaders (GLSL -> SPV)

This is still work in progress!! The engine itself supports the compiled GLSL files very quickly but the problem is to get those shaders to compile in the first place

  • The shader class gets the relative path for the shader, before actually compiling it, it checks if theres a file with the same name but that ends with “.spv”, in that case it uses that one

  • Right now theres not an easy utility script that will handle compilation for you, that needs to be done next!!

Dynamically Chunked Terrain Collisions

Very early and of course WIP, I still haven’t done much but i have a pretty good idea of how this will work: You bake the local position of all the vertex of a terrain model and then, when you require it, you get all the triangles close to the player in real time (with a basic “chunked” system), then Bullet3 generates that mesh collider rather quickly as the mesh is not so big (this will probably require multi-threading :fear: ). More on this on the next devlog


Other small changes

  • Fixed the sandbox not having docking enabled
  • Added ImPlot3D to project, might use it at some point

PD: This picture is from my other project that you should check out! It showcases the new terrain system (WIP)

0
117

Comments 1

@sai-saharsh

yo bro i like this ! keep it up make sure to check my projects as well, im a beginner but i think my projects will surely entertain you.