SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Engine Open-Source Projects
-
Project mention: I have a few months to prepare for an interview. Is there a project that would get me at least part of the way there for the interview? | reddit.com/r/GraphicsProgramming | 2023-01-23
In terms of a project which would be worthwhile, I think building a software rasterizer from scratch is a useful first step. TinyRenderer is a great place to start. Looking at the high level overview of many graphics subjects, ScratchAPixel is a valuable resource. Theres also just great information in some of the rote graphics programming textbooks (Michael Abrash's Black Book fully available online from Jason Gregory, and this book is really interesting). The "RayTracer in a weekend" series is also (seemingly) very illuminating (no pun intended).
-
bgfx
Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.
Project mention: Cross platform low level graphics API suitable for game development? | reddit.com/r/gamedev | 2023-01-27Take a look at BGFX, sounds like its what you want. Its a cross platform graphics API that is low level like metal or opengl, however it treats opengl, metal, vulkan, etc as backends that u can compile to so you can write your code once and then compile to macos using metal as the backend, compile to web using webgl as the backend, compile for windows using directx as the backend etc etc. Its written in C++ but it has officially supported C bindings so you can use it with C no problem.
-
Sonar
Write Clean C++ Code. Always.. Sonar helps you commit clean C++ code every time. With over 550 unique rules to find C++ bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.
-
OpenRA
Open Source real-time strategy game engine for early Westwood games such as Command & Conquer: Red Alert written in C# using SDL and OpenGL. Runs on Windows, Linux, *BSD and Mac OS X.
Project mention: I'm new to RTS games. What should I start out with? | reddit.com/r/RealTimeStrategy | 2023-01-31 -
This looks incredible! It would look very good in OpenAge, a free and opensource re-implementation of AoE 2
-
Project mention: Flowy: A JavaScript library to create pretty flowcharts with ease | news.ycombinator.com | 2022-12-04
-
Even using Rust, though, I didn't want to give up my Atomic CSS classes. I'm accustomed to using Tailwind CSS with frameworks like Next and Astro, but recently I've replaced it with UnoCSS. It has a preset for Tailwind, but it's significantly faster.
-
GitHub Stars: 6k
-
InfluxDB
Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.
-
Project mention: And it was surprisingly easy to install and get going, too... | reddit.com/r/ProgrammerHumor | 2023-01-29
https://fyrox.rs - closer to OOP, with composition over inheritance
-
kraken
A web standards-compliant, high-performance rendering engine based on Flutter. (by openkraken)
Project mention: 4th contender: Compile web technologies to flutter | news.ycombinator.com | 2022-06-16 -
-
opengrok
OpenGrok is a fast and usable source code search and cross reference engine, written in Java
Project mention: Ask HN: What services/apps are you self-hosting? | news.ycombinator.com | 2022-11-18 -
Project mention: What features would you like to see that are not available in leading game engines | reddit.com/r/gamedev | 2022-07-27
It sounds like you're asking them to just remake https://flaxengine.com. (Minus ECS)
-
Project mention: Hey Rustaceans! Got a question? Ask here! (51/2022)! | reddit.com/r/rust | 2022-12-18
Sounds like https://ggez.rs/.
-
Project mention: Ask HN: What would be your stack if you are building an MVP today? | news.ycombinator.com | 2023-01-26
For something in the same vein but for Go, there is Encore: https://encore.dev / https://github.com/encoredev/encore
-
Project mention: Dragalia Lost Writing / V.N. Project: "Dragalia Lost Story Engine"! | reddit.com/r/DragaliaLost | 2023-02-01
Ren'Py: https://www.renpy.org/
-
Project mention: Release of Expr v1.10 – an expression evaluation for Go | reddit.com/r/golang | 2023-01-19
-
Project mention: ⟳ 4 apps added, 43 updated at f-droid.org | reddit.com/r/FDroidUpdates | 2022-02-09
Ogre Sample Browser (version 13.2.4): Object-Oriented Graphics Rendering Engine - Samples
-
Project mention: From Where can i find free resources for making my 2D game any suggestion? | reddit.com/r/GameDevelopersOfIndia | 2022-02-24
-
I am using Microsoft's library to create rules. If anyone has used this library could you give a hint if it is possible to write a rule with different output based on an input?
-
xray-16
Improved version of the X-Ray Engine, the game engine used in the world-famous S.T.A.L.K.E.R. game series by GSC Game World. Join OpenXRay! ;)
Yes. It's a based on a fork from Open X-ray.
-
https://solar2d.com/ Best Lua game engine around and only getting better.
-
Project mention: RustDesk – The open source TeamViewer alternative | news.ycombinator.com | 2022-07-26
I'm a bit curious here.
I see that RustDesk is licensed AGPL 3.0. At the same time the GUI component (Sciter - https://www.sciter.com) is proprietary software with it's own non-compatible license (https://github.com/c-smile/sciter-sdk/blob/524a90ef7eab16575...).
Was the intention to use something like LGPL to stand on the shoulders of the external libraries or was the choice of AGPL just a hopeful goal with licensing issues to be resolved in the future?
-
Project mention: How should I test this function? Should I test all possibilities? Like hasDescription = true and hasExperience = true should return true. hasDescription = true and hasSkill = true should return false | reddit.com/r/webdev | 2022-09-20
If you find yourself needing to do alot of these profile matching functions I would recomend building either a mini-rules interpreter or using something like this https://github.com/CacheControl/json-rules-engine to do the matching for you.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Engine related posts
- OpenMW – a FOSS engine re-implementation for Morrowind
- Cross platform low level graphics API suitable for game development?
- Got my heavy modded Open Morrowind setup working multiplayer and is actually a very fun coop experience! Some cool screenies!
- Ask HN: Do You Prefer Powershell?
- Old Windows CD-ROM games on Linux?
- baldurs gate port
- what are your favorite android beat em up games?
-
A note from our sponsor - #<SponsorshipServiceOld:0x00007fea596a85b0>
www.saashub.com | 1 Feb 2023
Index
What are some of the best open-source Engine projects? This list will help you:
Project | Stars | |
---|---|---|
1 | tinyrenderer | 15,830 |
2 | bgfx | 12,615 |
3 | OpenRA | 12,272 |
4 | openage | 11,504 |
5 | flowy | 10,092 |
6 | unocss | 8,813 |
7 | flex-layout | 5,911 |
8 | Fyrox | 5,771 |
9 | kraken | 4,785 |
10 | GamePlay | 3,943 |
11 | opengrok | 3,789 |
12 | FlaxEngine | 3,764 |
13 | ggez | 3,599 |
14 | encore | 3,532 |
15 | RenPy | 3,460 |
16 | expr | 3,354 |
17 | Ogre 3D | 3,125 |
18 | GameDev-Resources | 2,837 |
19 | RulesEngine | 2,403 |
20 | xray-16 | 2,273 |
21 | corona | 2,042 |
22 | sciter-sdk | 2,006 |
23 | json-rules-engine | 1,927 |