tigr
Allegro
Our great sponsors
tigr | Allegro | |
---|---|---|
11 | 24 | |
683 | 1,743 | |
- | 1.5% | |
5.5 | 8.5 | |
3 months ago | 5 days ago | |
C | C | |
GNU General Public License v3.0 or later | GNU General Public License v3.0 or later |
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.
tigr
-
2D graphics lib recommendation?
TIGR
-
What are some of your favourite tools/libraries/frameworks to visualize or prototype something
I think Tigr is probably the easiest plug-and-play solution. But if I don't need moving or interactive graphics, I usually just output SVG images (no library needed).
-
Minimal cross-platform graphics + audio (~500 LOC)
reminds me of TIGR, but simpler (but also without hardware acceleration/shaders, but also with sound)
- Minimal Cross-Platform Graphics
-
TIGR – TIny GRaphics cross-platform library
Delighful, works at first try and the code looks well organized.
git clone https://github.com/erkkah/tigr.git
-
Where do I start for creating a windowed app in pure rust?
In addition to the other options, you can look at small windowing libraries in other languages. For example TIGR has pretty straightforward Mac code using pure C (you'll need to have some understanding of the ObjC object model and the way it's exposed to C though).
-
Looking for a very basic 2d graphics library
I found TIGR to be the most pain-free way to just get graphics on the screen. It includes basic shape and font rendering.
- my little project: tipsy - tiny playstationy renderer in ~500 lines of code
Allegro
-
Not only Unity...
Allegro (zlib/plain C) https://github.com/liballeg/allegro5
-
Recourses to make games like they did in the 90s?
Wow, DJGPP and Allegro (still going!), that takes me back - that and Bloodshed IDE were my weapons of choice back then!
-
What are some of your favourite tools/libraries/frameworks to visualize or prototype something
liballeg.org
-
Looking for a very basic 2d graphics library
allegro 5 is quite alright with fonts
-
What are some cool modern libraries you enjoy using?
allegro5 is a great rendering library if you want to get something 2D on the screen fast
-
Are there other examples of people who made games with their own engines like Minecraft ?
Hell, their website says in the first few sentences it isn't an engine.
-
Where to start?
A while ago I was getting started with the Allegro5 game engine (+Rust bindings). It's the same engine used for Factorio. I wrote a simple egui-integration to have nicer UI options. It was mostly for myself and is thus poorly documented but maybe you get some ideas how to make it work.
-
Resources for C++
Here's a simple program using Allegro
-
How long should i learn C as first language before moving to another such as python?
For anyone looking for some graphics libraries to start with: * https://www.raylib.com/ * https://github.com/edubart/sokol_gp * https://www.libsdl.org/index.php * https://www.sfml-dev.org/ * https://liballeg.org/
-
Learn Scheme by Example: Tk GUI with Chicken Scheme
The Allegro egg is accompanied by a couple of examples but no examples showing the use of the audio addon. The Allegro library itself comes with an example showing how to generate a saw wave, but being a C library, the example is, of course, in C. I ported that example to Scheme. I would have contributed the example back to the Allegro egg, but the repo is marked as "archived by the owner" and read-only on GitHub. I've included the example in the repo alongside the rest of the code for this tutorial in case someone finds it useful.
What are some alternatives?
raylib - A simple and easy-to-use library to enjoy videogames programming
Cocos2d - Cocos2d-x is a suite of open-source, cross-platform, game-development tools utilized by millions of developers across the globe. Its core has evolved to serve as the foundation for Cocos Creator 1.x & 2.x.
GLFW - A multi-platform library for OpenGL, OpenGL ES, Vulkan, window and input
Godot - Godot Engine – Multi-platform 2D and 3D game engine
Spring RTS game engine - A powerful free cross-platform RTS game engine. - Report issues at https://springrts.com/mantis/
Oxygine - Oxygine is C++ engine and framework for 2D games on iOS, Android, Windows, Linux and Mac
ClanLib - ClanLib is a cross platform C++ toolkit library.
obs-ndi - NewTek NDI integration for OBS Studio
ZLib - A massively spiffy yet delicately unobtrusive compression library.
GamePlay - Open-source, cross-platform, C++ game engine for creating 2D/3D games.
The MOAI Multi-platform Game Engine - This is the development repo of Moai SDK.
xmake-repo - 📦 An official xmake package repository