raylib-go
raylib
raylib-go | raylib | |
---|---|---|
21 | 399 | |
1,310 | 18,907 | |
- | - | |
9.1 | 9.8 | |
4 days ago | 5 days ago | |
C | C | |
zlib License | zlib License |
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.
raylib-go
-
Raylib is a simple and easy-to-use library to enjoy videogames programming
Raylib is awesome! It reminds me of the old school days of using BlitzBASIC to get things drawn on screen because it's easy and so much fun. This is how programming used to be, no fuss, just easy to use libraries.
I currently use Raylib with Go and the Go bindings[1] to create screensavers for Linux and I'm really happy with the results.
I even use it at work to draw interactive infrastructure diagrams that animate dependencies, allow controlling start-up etc. It's really flexible and simpler than anything else I've found to get stuff on-screen. I love it!
[1]: https://github.com/gen2brain/raylib-go
-
Cool projects to learn and contribute?
If games/graphics interests you then this is a cool project and help is needed porting examples to Go. Raylib Go - basically it is a game development framework for Go. There are a whole lot of examples that haven't been added to the Github page here https://github.com/gen2brain/raylib-go/tree/master/examples
-
Building Snake Game In Golang: Complete Guide
Well, I haven't used Ebiten much so can't compare however Raylib is super easy to use for both 2D and 3D (as far as I know Ebiten is mainly 2D) and there is a large community as there are Raylib bindings for a lot of languages. The Go bindings are here https://github.com/gen2brain/raylib-go and the Raylib website is here https://www.raylib.com/
- raylib-go - the golang binding of raylib released v.4.5 today
-
What would be the closest thing to Unity/Unreal C#/C++ for Go to create games/animations/visual work?
However if you can code with Go already then something like Raylib https://github.com/gen2brain/raylib-go
-
3d with Ebitengine?
You can do 3D with Go and Raylib quite easily, without a lot of math, not sure you can build a 3D rendering engine with it though https://github.com/gen2brain/raylib-go
- Can Go be used for game development?
-
Where to find more information on using languages beside c++?
Unfortunately the biggest problem with Raylib for other languages like Go is just what you are talking about, there is minimal documentation. What I did to learn is to go through the examples on Github here https://github.com/gen2brain/raylib-go/tree/master/examples
-
Golang Image Manipulation.
Not sure exactly what you want to do however Raylib offers some image manipulation and is easy to use https://github.com/gen2brain/raylib-go
raylib
-
Zig! Can you C?
Fetch Packages... raylib... ./ray_test_zig/build.zig.zon:7:20: error: url field is missing corresponding hash field .url = "https://github.com/raysan5/raylib/archive/refs/tags/5.0.tar.gz", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ note: expected .hash = "1220c28847ca8e8756734ae84355802b764c9d9cf4de057dbc6fc2b15c56e726f27b",
- Ask HN: Do you know any open source (2D or 3D) asset libraries?
- Raylib – A simple and easy-to-use library to enjoy videogames programming
-
Can't make my mind about which engine to use
libGDX is great, but I can understand if it's not for some people. This also applies to love2d, raylib and Monogame
-
Raylib Library For Video Games Programming as Senior Developer
Raylib library
- Advice for managing a group of beginner C programmers, myself included
-
What are some good projects in C for an experienced dev?
Here is a cool C project you could learn from: https://github.com/raysan5/raylib Its an open source game lib.
- Raylib v5.0
-
raylib 5.0 is coming November 18, 2023?
Did I miss something or is raylib 5 really coming next saturday? https://github.com/raysan5/raylib/commit/737cd0be7fb009bf837a00847128b00051c5f096
-
Not only Unity...
RayLib (ZLIBL/C/Lua) https://github.com/raysan5/raylib
What are some alternatives?
Ebiten - Ebitengine - A dead simple 2D game engine for Go
SFML - Simple and Fast Multimedia Library
go-sdl2 - SDL2 binding for Go
SDL2 - SDL2 bindings to perl
Pixel - A hand-crafted 2D game library in Go
bevy - A refreshingly simple data-driven game engine built in Rust
g3n - Go 3D Game Engine (http://g3n.rocks)
imgui - Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependencies
goworld - Scalable Distributed Game Server Engine with Hot Swapping in Golang
bgfx - Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.
Oak - A pure Go game engine
SDL - Simple Directmedia Layer