SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 C++ SDL Projects
-
bgfx
Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.
Project mention: Just found out about Zig and wonder what would be the best graphics library to pair with it? | reddit.com/r/Zig | 2023-02-01If you want juste a renderer, you can use BGFX, there is a zig binding that is not a third party.
-
Project mention: Want to a 3D game without a game engine but not having to deal with opengl stuff ? | reddit.com/r/gamedev | 2022-12-09
Magnum
-
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.
-
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.
-
Project mention: Cytopia: Open-source city simulator with pixel-art graphics | reddit.com/r/linux_gaming | 2022-04-17
Download the portable Linux version which has libnoise bundled: https://github.com/CytopiaTeam/Cytopia/releases/download/v0.2.1/cytopia-linux-portable.zip
-
You can visit https://openxcom.org/ and https://www.ufopaedia.org/ once more. Sorry for the inconvenience.
-
nix run git+https://github.com/supertux/supertux.git?submodules=1
-
Project mention: Lorien – Infinite canvas drawing/whiteboarding app | news.ycombinator.com | 2022-06-12
I have used Milton for this for about a year or so. One thing I really like about Milton is the Grid tool, to create a rows and columns. It’s great for sketching out ideas or calculations when learning.
I think the Linux code for Milton had one or two issues when compiling on a modern Arch system, but I have a simple fix laying around if anybody else has trouble.
I should try Lorien though.
-
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.
-
-
If you edit/change the contents of the whdload_db.xml file inside the boot-data.zip then you can change the per-game settings. I don't know what all the possible settings are but you should be able to make it boot to an Amiga4000-like config (or at least with a faster CPU). Some more details about this at https://github.com/BlitterStudio/amiberry/wiki/WHDLoad-Auto-booting
-
Project mention: What is a good framework for C++ game development? | reddit.com/r/gamedev | 2022-07-15
there are cpp wrappers https://github.com/libSDL2pp/libSDL2pp
-
-
there are several developers that have bundled wine as an AppImage, my favourite one is this , about GZDoom I've just downloaded the tar package and it seems to be an Electron based app, so it should not difficult to bundle it (see my Spotify for example), and supermariowar should be easier too.
-
centurion
A modern C++ wrapper library for SDL2 in order to improve type-safety, memory safety and overall ease-of-use. (by albin-johansson)
I'd look towards using SDL2, using a wrapper library can make this trivial.
-
NXEngine
A port of the open-source rewrite Cave Story game engine for various platforms. Original author is Caitlin "rogueeve" Shaw, https://nxengine.sourceforge.io/
I really enjoy Cave Story, It's a very cute metroidvania with a lot of soul.
-
-
openblok
A customizable, cross platform, open-source falling block game, packed with a bunch of features.
Project mention: [AppImage] A shoutout to Openbloks, a free and open source Tetris game | reddit.com/r/SteamDeck | 2022-03-31Link
-
Project mention: Adding ECS to Inheritance based engine trying to make an hybrid, ECS not much better, what am I doing wrong? | reddit.com/r/gameenginedevs | 2022-03-23
Yet in the basic ECS examples I see around, movement is one of the first things that I see getting delegated to a system. I started by looking at this https://github.com/DomRe/EnttPong
-
-
-
-
I hope this document helped you. If you appreciate my work, please review my game Sand-Box2D (still in very early development) and, idk, leave a star there or something.
-
-
Project mention: BTTT: BattleTech TableTop v0.9.5: Bug fixes and QOL improvements! | reddit.com/r/battletech | 2022-06-22
Yep, the game and its engine are both open source.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C++ SDL related posts
- Websites restored
- Openxcom.com not working?
- What are some older/classic games you would like to see remade as "Enhanced Editions" or completely remade for new hardware?
- Name your favourite isometric game
- Luxtorpeda for the classics is amazing!
- Decided to try the first game. Lost all of my soldiers on the first turn of my first terror mission. I'm having a great time.
- Help with strategy games
-
A note from our sponsor - #<SponsorshipServiceOld:0x00007fea598730c0>
www.saashub.com | 8 Feb 2023
Index
What are some of the best open-source SDL projects in C++? This list will help you:
Project | Stars | |
---|---|---|
1 | bgfx | 12,642 |
2 | magnum | 4,321 |
3 | xray-16 | 2,275 |
4 | Cytopia | 1,628 |
5 | OpenXcom | 1,618 |
6 | supertux | 1,563 |
7 | milton | 1,293 |
8 | falltergeist | 819 |
9 | amiberry | 507 |
10 | libSDL2pp | 492 |
11 | s25client | 406 |
12 | supermariowar | 334 |
13 | centurion | 201 |
14 | NXEngine | 141 |
15 | glottie | 99 |
16 | openblok | 86 |
17 | EnttPong | 58 |
18 | LDtkLoader | 48 |
19 | brux-gdk | 24 |
20 | SDLXX | 8 |
21 | Sand-Box2D | 6 |
22 | mag | 3 |
23 | RaptorEngine | 3 |