Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →
Top 23 Sdl2 Open-Source Projects
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
Pygame
🐍🎮 pygame (the library) is a Free and Open Source python programming language library for making multimedia applications like games built on top of the excellent SDL library. C, Python, Native, OpenGL.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
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! ;)
-
42_CheatSheet
A comprehensive guide to 50 years of evolution of strict C programming, a tribute to Dennis Ritchie's language
-
dosbox-staging
DOSBox Staging is a modern continuation of DOSBox with advanced features and current development practices.
-
HybridRenderingEngine
Clustered Forward/Deferred renderer with Physically Based Shading, Image Based Lighting and a whole lot of OpenGL.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: Microsoft is ending support for the Windows Subsystem for Android (WSA) | news.ycombinator.com | 2024-03-05There's also https://github.com/Genymobile/scrcpy which works for any Android, not just Samsung
OpenRCT2 - Roller Coster Tycoon 2 clone. C++, SDL2, OpenGL
The linked project doesn't use any ObjC files at all. SDL2 has a bunch of Cocoa files[1] so you did use Cocoa even if unknowingly.
[1] https://github.com/libsdl-org/SDL/tree/main/src/video/cocoa
I found this https://github.com/moonlight-stream/moonlight-qt/issues/967
VCMI - Heroes of Might and Magic III clone. C++, SDL2
pywal is used to get the colorscheme from my wallpaper for my browser and terminal. left: neovim, top right: qutebrowser, bottom right: cava
SuperTux - Platformer inspired by Mario Brothers. C++, SDL2
Project mention: Show HN: Snake-inspired FOSS game Dungeon Rush playable in the browser | news.ycombinator.com | 2024-04-11
Project mention: Kdenlive 24.02 open source video editor released | news.ycombinator.com | 2024-03-11I've used Kdenlive, Shotcut, Blender and Olive [1]. They all have strenghts and weaknesses, so I choose which one to use depending on what I'm trying to do, or sometimes I use two of them through a single video project.
One thing to note is that Kdenlive and Shotcut both use the MLT video editing framework [2] under the hood, so their capabilities and constraints are very close to each other's. That said, their UIs are their own and some things may be easier to do in one over the other, may be a matter of personal preference. AFAIK Shotcut is developed by the same people who built MLT, but I don't think that gives it any particular advantage. Also both of these apps have the largest ready-made effects toolbox out of the four apps I mentioned at the top.
Blender's VSE (video sequence editor) is great if you need fine-tuned 2D animations of elements because you can use all the same awesome keyframing tools you'd use for 3D animation, but it's severely lacking in other aspects, especially in the effects dept (you can crop, blur, mask, but not much else). For some reason you can't use Blender's compositor node system with video, which would enable many more capabilities if possible. There's also a steeper learning curve if you've never used Blender before because its UI breaks many conventions.
Olive is a newcomer that doesn't get enough attention, but IMHO it was at one point the most promising OSS video editor out there. Sadly the developer works on it on his free time, and he's recently said that he's pausing development because he doesn't have the resources to work on it any more. I'm really hoping a miracle happens.
There's two versions of Olive, 0.1 and 0.2 which is a complete rewrite. Both versions are good, but they work pretty differently. What got me excited about 0.2 is that its effects are node-based (unlike MLT-based editors which are stack-based), which enables far more advanced editing, although you probably wouldn't need that unless you're working on something quite ambitious.
Project mention: Castle Engine – free and OS, x-platform, 2D/3D game engine using modern Pascal | news.ycombinator.com | 2024-02-18In the meantime the repository moved to: https://github.com/opensoldat/opensoldat
DOSBox Staging has the best CRT emulation I've seen. It really feels like going back to a VGA monitor.
See the screenshots on https://dosbox-staging.github.io/
Project mention: Open source Diablo 1 engine – DevilutionX 1.5.0 released | news.ycombinator.com | 2023-06-17Ace of Spades is one. I usually play with the OpenSpades client[1], but there is also Betterspades[2], and probably many other clients I don't know of yet. There are usually about 10-50 players online on the public servers listed on BuildAndShoot[3], variable depending on the time of day and mostly from Latin America it seems.
One can host the game with piqueserver[4]. I'm not sure if one can still host with the original Ace of Spades server, but the game was 'shut down' in 2019 so maybe not.
[1]: https://openspades.yvt.jp/
[2]: https://github.com/xtreme8000/BetterSpades
Aside from that, for more foundational information about how things like rendering and shaders work, there's a plethora of content out there such as NVIDIA's "Life of a Triangle" blog post or Fabien Giesen's "A trip through the Graphics Pipeline" blog post. There's really too much to link, so I'm just gonna link this treasure trove of resources covering dozens upon dozens of articles, presentations and blog posts from general computer graphics, GPU programming and architecture, software development, OpenGL-specific resources for getting into graphics programming, etc.
Rigel Engine - Duke Nukem 2 clone. C++, C, OpenGL, SDL2
Sdl2 related posts
- C-Macs – a pure C macOS application
- Sony FW900 Widescreen CRT Trinitron
- Show HN: Snake-inspired FOSS game Dungeon Rush playable in the browser
- Revert "video: Prefer Wayland over X11 (take 2)"
- Show HN: Play QuakeSpasm – a Quake game engine based on FitzQuake in the browser
- VCMI - Open-Source Engine for Heroes of Might and Magic III
- Semantic Patching in C with Coccinelle
-
A note from our sponsor - InfluxDB
www.influxdata.com | 19 Apr 2024
Index
What are some of the best open-source Sdl2 projects? This list will help you:
Project | Stars | |
---|---|---|
1 | scrcpy | 101,503 |
2 | OpenRCT2 | 12,865 |
3 | SDL | 8,157 |
4 | moonlight-qt | 8,220 |
5 | Pygame | 6,927 |
6 | vcmi | 3,885 |
7 | cava | 3,764 |
8 | xray-16 | 2,831 |
9 | supertux | 2,442 |
10 | Teeworlds | 2,297 |
11 | go-sdl2 | 2,124 |
12 | DungeonRush | 1,933 |
13 | chocolate-doom | 1,767 |
14 | 42_CheatSheet | 1,535 |
15 | paperview | 1,422 |
16 | mlt | 1,416 |
17 | opensoldat | 1,404 |
18 | dosbox-staging | 1,165 |
19 | OpenLoco | 1,138 |
20 | openspades | 1,098 |
21 | HybridRenderingEngine | 1,064 |
22 | OpenTESArena | 902 |
23 | RigelEngine | 879 |