I've been trying out doing 3D with Raylib. I'll show you how my current setup and then I'll do a lot of code cleanup.
😻 Support me:
Patreon / karl_zylinski
Buy my game CAT & ONION https://store.steampowered.com/app/27...
Ko-fi (single time donations) https://ko-fi.com/karl_zylinski
Join my Discord Gamedev Community: / discord
Links to mentioned things:
My Odin + Raylib + Hot Reload template: https://github.com/karl-zylinski/odin...
Raylib 3D basic lighting example: https://www.raylib.com/examples/shade... (no shadows or instancing, just phong shading)
Raylib 3D shadowmap example: https://github.com/raysan5/raylib/blo...
Raylib 3D shadowmap fragment shader: https://github.com/raysan5/raylib/blo...
Raylib 3D instancing example: https://github.com/raysan5/raylib/blo...
Raylib 3D instancing vertex shader: https://github.com/raysan5/raylib/blo...
"Awesome Odin" list of Odin libraries and projects: https://github.com/jakubtomsu/awesome...
Jolt physics engine bindings: https://gitlab.com/raygarner13/jolt
My video on 'using' + Entity structs: • "using" in Odin lang simplifies my en...
Article: Fix your timestep: https://www.gafferongames.com/post/fi...
For patrons with source code access:
Video starts at this commit: https://github.com/karl-zylinski-subs...
Video ends at this commit: https://github.com/karl-zylinski-subs...
Software used:
Odin Programming Language https://odin-lang.org/
Raylib https://www.raylib.com/
Sublime Text https://www.sublimetext.com/
00:00:00 Audio problems
00:06:20 Start for real: My Raylib 3D overview
01:41:05 Cleanup start