Top 23 Game development Open-Source Projects
Godot Engine – Multi-platform 2D and 3D game engineProject mention: .NET 6 merge has begun. And now the healing can also begin. | reddit.com/r/godot | 2022-08-07
Phaser is a fun, free and fast 2D game framework for making HTML5 games for desktop and mobile web browsers, supporting Canvas and WebGL rendering.Project mention: How to make a game under 10 MB and what engine to use? | reddit.com/r/gamedev | 2022-08-02
Checkout LittleJS, MelonJS and my main recommendation, Phaser.
Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.
Desktop/Android/HTML5/iOS Java game development frameworkProject mention: How can I make good use the documentation located on github ? | reddit.com/r/libgdx | 2022-06-11
There is all this documentation located here https://github.com/libgdx/libgdx but how can I make good use of this documentation ? Can I run it directly or do I just create a new project and paste the examples to test them and see how they work ?
:video_game: A list of popular/awesome video games, add-ons, maps, etc. hosted on GitHub. Any genre. Any platform. Any engine.Project mention: I found this while looking for some self hostable browser gsmes. | reddit.com/r/selfhosted | 2022-02-05
this is similar to the self hosted wiki thing on github but for html5 games. https://github.com/leereilly/games
A refreshingly simple data-driven game engine built in RustProject mention: Rust/Bevy noob having trouble with queries. | reddit.com/r/bevy | 2022-08-07
Cocos2d-x is a suite of open-source, cross-platform, game-development tools used by millions of developers all over the world.Project mention: How does writing shader source code work for OpenGL ES? | reddit.com/r/opengl | 2022-03-14
As others have pointed out, the biggest difference you're seeing is likely due to the _version_ of OpenGL (and hence GLSL) version. That said, there are still important differences. I'd recommend looking at a comparison between the same shader in a project that supports both OpenGL & OpenGLES. For example, here's a shader from cocos2d-x https://github.com/cocos2d/cocos2d-x/blob/v4/cocos/renderer/shaders/positionColor.vert. Note the only difference in this case is the additional precision qualifier (lowp) for v_fragmentColor. Note too how cocos uses preprocessor macros to handle this, so they don't have to maintain separate shader sources. Depending on your goals, you might be interested in tools like Nvidia cg or nvFX that allow for creating shaders in a dialect agnostic way, but ymmv.
Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
🎮 A step-by-step guide to implementing SSAO, depth of field, lighting, normal mapping, and more for your 3D game.Project mention: Where to find shader resources? | reddit.com/r/gamedev | 2022-03-10
Book of Shaders 3D Game Shaders for Beginners Martin Donald Freya Holmer
Free (as in freedom) open source clone of the Age of Empires II engine :rocket:Project mention: aaand its completely bugfree | reddit.com/r/ProgrammerHumor | 2022-05-11
There’s this project: https://github.com/SFTtech/openage
A simple and easy-to-use library to enjoy videogames programmingProject mention: I love C! What are some areas that C is used for the most? | reddit.com/r/C_Programming | 2022-08-03
A retro game engine for PythonProject mention: I need a good python game engine. | reddit.com/r/Python | 2022-07-31
If you're looking for something more retro (think pico-8), Pyxel might be your jam.
:video_game: :pencil: A list of Game Development resources to make magic happen.Project mention: Where can I get free ambient music and sfx to layer into my BGM? | reddit.com/r/GameDevelopment | 2022-05-16
Bookmark this list of resources (here for audio) and start digging.
egui: an easy-to-use immediate mode GUI in Rust that runs on both web and nativeProject mention: Before learning egui, is there anything I should know about it? Limitations or difficulties? | reddit.com/r/rust | 2022-08-07
One big limitation I’ve encountered is this: https://github.com/emilk/egui/issues/957 which prevents the use in on virtual Windows desktops for me.
Bullet Physics SDK: real-time collision detection and multi-physics simulation for VR, games, visual effects, robotics, machine learning etc.Project mention: Convenient CPU feature detection and dispatch in the Magnum Engine | reddit.com/r/cpp | 2022-08-02
Flexible level editorProject mention: 2D Map Designer | reddit.com/r/gamedev | 2022-07-25
If you're using tile-based maps, grab a tile level editor like Tiled or LDtk. These don't let you create graphics. You create your graphics in Photoshop / Krita / GIMP / etc.
The official Open-Asset-Importer-Library Repository. Loads 40+ 3D-file-formats into one unified and clean data structure.Project mention: Open Asset Import Library (Assimp) | news.ycombinator.com | 2022-07-01
A Blender script to procedurally generate 3D spaceships
Gaming meets modern C++ - a fast and reliable entity component system (ECS) and much moreProject mention: I've decided to learn Godot and it feels like I have "lost" | reddit.com/r/gamedev | 2022-08-01
some ECS framework like entt to give some structure to the game state
Ebitengine - A dead simple 2D game library for GoProject mention: How would you convince a newbie that learning Go would be better than C++ in 2022? | reddit.com/r/golang | 2022-07-14
As others mentioned, the language is perfect for the backend, but you could do pretty much anything you'd like with it, including game development for instance with https://ebiten.org/
Programming curriculaProject mention: is programming becoming the new entrepreneurship? so many scam courses and videos with fake promises. | reddit.com/r/learnprogramming | 2022-07-25
Reliable & unreliable messages over UDP. Robust message fragmentation & reassembly. P2P networking / NAT traversal. Encryption.Project mention: Crash on start | reddit.com/r/SkyrimTogether | 2022-07-11
Context: the reason why this is needed in the client and server is because they depend on libsodium lib which relies on AES. Therefore, we need to wait until libsodium stop relying on AES (which is unlikely, see) or reimplement some parts with OpenSSL (time consuming).
:rocket: 🌪 Super-fast 3D framework for Web Applications 🥇 & Games 🎮. Based on Three.js
Game development related posts
Before learning egui, is there anything I should know about it? Limitations or difficulties?
2 projects | reddit.com/r/rust | 7 Aug 2022
Rust/Bevy noob having trouble with queries.
1 project | reddit.com/r/bevy | 7 Aug 2022
Game feel boring or bland? Add some JUICE with Springs! This powerful tool can take your simple, boring motion into juicy springy motion in no time flat! Full Unity Tutorial in Comments!
1 project | reddit.com/r/gamedev | 7 Aug 2022
How-to: itch.io (Windows) launcher running in Gaming Mode via Bottles
2 projects | reddit.com/r/SteamDeck | 7 Aug 2022
Was ImmediateGeometry removed from godot 4?
1 project | reddit.com/r/godot | 6 Aug 2022
Korge 3.0.0 Release - Multiplatform Game Engine for Kotlin
1 project | reddit.com/r/Kotlin | 6 Aug 2022
Which tween transition do you use for music?
1 project | reddit.com/r/godot | 6 Aug 2022
What are some of the best open-source Game development projects? This list will help you:
Are you hiring? Post a new remote job listing for free.