Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev. Learn more →
Top 9 Nim Gamedev Projects
-
-
-
InfluxDB
Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.
-
NimForUE
Nim plugin for UE5 with native performance, hot reloading and full interop that sits between C++ and Blueprints. This allows you to do common UE workflows like for example to extend any UE class in Nim and extending it again in Blueprint if you wish so without restarting the editor. The final aim is to be able to do in Nim what you can do in C++
For people scared off by C++ and who want faster recompile times, check out the Nim bindings [0]. Check out his Twitter/X account [1] for plenty of cool things it brings to the table.
-
polymorph
A fast and frugal entity-component-system library with a focus on code generation and compile time optimisation.
-
Project mention: I learned 7 programming languages so you don't have to | news.ycombinator.com | 2023-02-12
Also on the game development front, I maintain a raylib wrapper https://github.com/planetis-m/naylib As long utilities like c2nim https://github.com/nim-lang/c2nim exist, it's trivial to create bindings of C/C++ libraries. One thing I want to experiment more is making it more automatic by writing a callback exposed by c2nim that transform the generated code using Nim's AST. But regardless in that project I was able to write safe language abstractions on top of the bindings that provide a more native experience. It has scope-based memory management, generics and ... function overloading.
-
-
-
Onboard AI
Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev.
-
polymers
A library of components and systems for use with the Polymorph ECS, covering graphics, physics, networking, database queries, console IO, and more.
-
Nim Gamedev related posts
- Nim doesnt install standard library
- Plans for Nim bindings for Godot 4
- Inky: Isolation. A 90 minute game built with Enu, Nim and Godot
- Any tutorial or library for Nim to build a roguelike?
- Nico – Game Framework in Nim Inspired by Pico-8
- How can I understand what "bindings to" libraries really do?
- I created a library in Nim inspired by The Coding Train
-
A note from our sponsor - Onboard AI
getonboard.dev | 10 Dec 2023
Index
What are some of the best open-source Gamedev projects in Nim? This list will help you:
Project | Stars | |
---|---|---|
1 | nico | 578 |
2 | godot-nim | 490 |
3 | NimForUE | 384 |
4 | polymorph | 129 |
5 | naylib | 123 |
6 | drawim | 71 |
7 | engge2 | 43 |
8 | polymers | 23 |
9 | goodluck | 15 |