Our great sponsors
|7 days ago||3 days ago|
|GNU General Public License v3.0 or later||MIT License|
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
I chose lua to begin my coding journey. Did I do the right thing?
2 projects | reddit.com/r/lua | 21 Mar 2023
Start by making some games imo, unless you already have a good project in mind. https://tic80.com or https://love2d.org
7yo wants to get started in game development
3 projects | reddit.com/r/gamedev | 6 Mar 2023
If all goes well with PICO-8, you can "upgrade" to love2d, which like PICO-8 uses Lua programming language, but allows for higher resolutions, and generally more polished outcome.
Senior software engineer - what game engine should I start with ?
5 projects | reddit.com/r/gamedev | 6 Mar 2023
I have a similar profile, and I have tried many different engines/frameworks/libraries. Some thoughts: - ebiten, written in Go, is a very light game dev lib. I like Go, so writing "my own engine" with it was pretty fun (I have some libs for ebiten here). Mostly 2d. - Love2d is sort of the same thing, but written in C++, and scriptable in Lua. I absolutely love this level of abstraction, and this is probably the one I have been the most productive with (example here). Mostly 2d, but people have done 3d with it too. - Godot has a bright future, at least from my point of view. The 2D workflow is very very fast, much faster than Unity in my experience (you don't spend time waiting for stuff to recompile every time you edit a script, for starters), and they just released v4, which comes with insane improvements in 3D rendering. I have never delved into 3D, but from what I can see, it's on par with what Unity can produce these days. Plus, the founders have created a separate commercial entity to provide support for consoles (called W4games), because the open source licensing attached to Godot is not compatible with the NDAs involved in publishing for consoles - raylib and monogame might be interesting for you if you want to go old-school. They're both inspired by the same framework (XNA) and they work similarly. Also very close to the way Love2d does things, and a comparable level of abstraction. - Unity is slow. I honestly dislike it a lot, just for this reason. There's also a lot of "we've refactored this, and there's no docs yet, but you can also use this other system, and also the legacy one, and that one, or build your own based on these primitives" and it's hard when you're a beginner. If you know what you're doing I guess it's fine, or if you don't care, but as a software engineer, you will probably be like me and try to find the "best" solution to your problem, which is tiring and hard to do with Unity.
My 9yo kid wants to learn how to code to make games, but I have no idea where to start
6 projects | reddit.com/r/learnprogramming | 5 Mar 2023
What language should I teach my little sister
7 projects | reddit.com/r/learnprogramming | 23 Feb 2023
Also, a recommendation that is a little more Niche. Lua, and love. love2d.org is a really easy to make games with a relatively simple programming language. Could be fun.
Folks, the platform is not just for query resolution
2 projects | reddit.com/r/ProgrammerHumor | 20 Feb 2023
Are you saying she wants the D? Because that's a total brainfuck. I'd much rather believe they merely fell in Löve.
My 11 y/o son is seriously interested in learning to code
7 projects | reddit.com/r/learnprogramming | 17 Feb 2023
Can I make a game with a low IQ ?
3 projects | reddit.com/r/gamedev | 14 Feb 2023
Being a hard worker and having persistence are more important than being intelligent; a lazy genius never accomplishes anything. Try learning programming as its own skill separate from gamedev first. If you're finding C# too difficult, than try a simpler language like Lua. Lua specifically can be used with Love2D to make games.
2 projects | reddit.com/r/programming | 10 Feb 2023
Bard has entered the chat
2 projects | reddit.com/r/ProgrammerHumor | 7 Feb 2023
You mean the game development library LÖVE?
Serious question.. Can I use some existing engine and modify it to build my own-ish solution?
2 projects | reddit.com/r/gameenginedevs | 24 Mar 2023
Godot game engine - MIT license. Go wild.
When I place down a CSGPolygon3D in this shape (haven't tried other shapes) it always opens a portal to hell, and it's not just in the editor, it's in the game too. Does anyone know what I can do about this?
Some of issues in current csg implementation is already fixed here just wait for it to be merged into the main branch but some edge cases are not yet solved.
Godot 4.0.1 is unbearably slow for me
I have a beefy machine and noticed the same thing. Porting my projects to 4 resulted in all-round poorer performance in builds as well. I posted my tests here
One of, if not the main, issue threads about it with 200~ replies: https://github.com/godotengine/godot/issues/20566
Is the blender game engine good?
2 projects | reddit.com/r/gamedev | 23 Mar 2023
The other primary tool to think about today is Godot (https://godotengine.org/). I feel like Godot is to the main game engines (Unreal and Unity) very similar to Blender's relationship to the major 3D modeling tools (Maya, Max, etc.) Godot is improving at a dramatic rate, and it's a wonderful tool for creating 3D games from assets you create in Blender. It's lightweight but incredibly powerful, is reasonably easy to learn, and exports to a lot of great formats including web.
Sorry everyone for delaying Godot 4 for all this time
If you feel there is something missing in the documentation, you can open an issue on the docs repo, or if it's about the class reference, the main repo. Even if your issue doesn't match the template exactly, it's ok as long as it describes the problem properly.
[Godot 4 tilemaps] How can I get different terrains to connect to each other?
2 projects | reddit.com/r/godot | 21 Mar 2023
I recommend a hierarchy of terrains and avoid "dirt-on-grass"/"grass-on-dirt" scenarios to prevent the algorithm from choosing a transition tile from the wrong tile set. The issue is better described here: https://github.com/godotengine/godot/issues/70218
Now that Godot is on Epic Store...
3 projects | reddit.com/r/godot | 18 Mar 2023
It's only a matter of time before we can find this on SideQuest -- Bastiaan's work on a VR editor
How would you go about making this rotation gizmo for an in game editor?
3 projects | reddit.com/r/godot | 18 Mar 2023
Step by step to shrink Godot lib size for simple Android game
2 projects | reddit.com/r/godot | 17 Mar 2023
Clone Godot repository then switch to your current using version if needed.
What are some alternatives?
bevy - A refreshingly simple data-driven game engine built in Rust
o3de - Open 3D Engine (O3DE) is an Apache 2.0-licensed multi-platform 3D engine that enables developers and content creators to build AAA games, cinema-quality 3D worlds, and high-fidelity simulations without any fees or commercial obligations.
Cocos2d - Cocos2d-x is a suite of open-source, cross-platform, game-development tools used by millions of developers all over the world.
GDevelop - :video_game: Open-source, cross-platform game engine designed to be used by everyone.
Panda3D - Powerful, mature open-source cross-platform game engine for Python and C++, developed by Disney and CMU
Spring RTS game engine - A powerful free cross-platform RTS game engine. - Report issues at https://springrts.com/mantis/
ursina - A game engine powered by python and panda3d.
raylib - A simple and easy-to-use library to enjoy videogames programming
Torque3D - MIT Licensed Open Source version of Torque 3D from GarageGames
dialogic - 💬 Create dialogs, characters and scenes to display conversations in your Godot games.
gdnative - Rust bindings for Godot 3