4/23/2026 at 5:14:45 PM
Can recommend Odin[0] if you want to play with Raylib. Great for prototyping, although I'm not sure if it will last further on in development. Still have to figure that one out.by POiNTx
4/23/2026 at 8:35:54 PM
What’s special about Odin when it comes to Raylib? (Genuinely curious)by coffeeindex
4/23/2026 at 8:58:23 PM
Most of my code in the last year and a half has been Odin. My personal codebase moved from C11 to Odin. I would say that Odin is just more streamlined and easier for a beginner to learn with (which is who Raylib is aimed at.) Both syntax and semantics are simpler; so much so that the (relative to C) smaller ecosystem doesn't pose a problem to learners.I like Odin because it values the low-friction of C, unlike just about every other "better C" I've tried. It adds friction where you're likely to cut yourself, and reduces friction where it matters; in places like:
- having semantic modules instead of textual inclusion
- having a nice build-system built in
- smart bounds-checking/integer-wrapping semantics (customizable, too!)
- predefined mathematical operators for things like vectors and matrices
- an actually useful core library
by leecommamichael
4/24/2026 at 12:39:17 AM
I think the magic is still mostly in raylib in that it's a well designed API with high composability. It feels like playing and building. Odin is special in its own right.There's no particular feature of Odin that really stands out, but where Odin outclasses every language available is that every single feature has been very thoughtfully considered and designed to have the least amount of issues. Once you work with it for a few months, it becomes obvious very quickly its vision is remarkably consistent, leading to a smooth and outright delightful development experience.
I will caution, if you are the type of developer who likes to pull in lots of packages and dependencies to start a project, it's not for you. There's no package manager, and rightly so[1]. You'll have to build most high-level systems yourself. But when you realise that most frameworks and dependencies are trivial to implement by hand, this won't be a bother.
If you're the kind of developer who loves building systems and doing everything yourself, you'll feel right at home.
[1] https://www.gingerbill.org/article/2025/09/08/package-manage...
by hresvelgr
4/24/2026 at 3:58:48 AM
If you know C, not much because you steer away from the gotchas. If you don't, it's a good language, and with less surprising effects.by keyle
4/23/2026 at 9:07:16 PM
I think Raylib satisfies a similar CAPABILITIES-niche to Godot...I am _not_ talking about ease of use or interface.
For a long time Godot has not been ready for medium-large 3D releases, that is changing, but for the most part both it and Raylib are very reliable and will be perfectly good to release a 2D game with.
I'm not actually sure whether a 3D game with skinned meshes will ever be in-scope for Raylib. Wouldn't seem like it.
by leecommamichael
4/24/2026 at 12:57:42 AM
They didn't say anything about godot or 3d meshes.by CyberDildonics
4/24/2026 at 7:24:08 AM
“not sure if it will last further on development”I interpret this to mean something like “as my game gets more involved” which is not unrelated to a venture into 3D. Why are you policing my comment which is trying to be helpful?
by leecommamichael
4/24/2026 at 12:55:54 PM
Your comment was so unrelated I thought you replied to the wrong comment.by CyberDildonics