#raylib — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #raylib, aggregated by home.social.
-
Going to start up the stream and work on my game, Black Fort. Working on some pixel art, programming, and game design.
-
new: raycanvas
v0.2.4 — work in progress
A Go package that mirrors the HTML5
CanvasRenderingContext2DAPI, backed by raylib-go for GPU rendering and fogleman/gg for CPU-side precision work (blur, anti-aliased curves, clip masks).https://github.com/ha1tch/raycanvas
The goal is to let code written against the browser canvas API port to Go with minimal structural changes — same draw calls, same state model, same coordinate conventions.
#foss #opensource #golang #html #canvas #raylib #gamedev #gamedevelopment #gui #rendering
-
new: raycanvas
v0.2.4 — work in progress
A Go package that mirrors the HTML5
CanvasRenderingContext2DAPI, backed by raylib-go for GPU rendering and fogleman/gg for CPU-side precision work (blur, anti-aliased curves, clip masks).https://github.com/ha1tch/raycanvas
The goal is to let code written against the browser canvas API port to Go with minimal structural changes — same draw calls, same state model, same coordinate conventions.
#foss #opensource #golang #html #canvas #raylib #gamedev #gamedevelopment #gui #rendering
-
new: raycanvas
v0.2.4 — work in progress
A Go package that mirrors the HTML5
CanvasRenderingContext2DAPI, backed by raylib-go for GPU rendering and fogleman/gg for CPU-side precision work (blur, anti-aliased curves, clip masks).https://github.com/ha1tch/raycanvas
The goal is to let code written against the browser canvas API port to Go with minimal structural changes — same draw calls, same state model, same coordinate conventions.
#foss #opensource #golang #html #canvas #raylib #gamedev #gamedevelopment #gui #rendering
-
new: raycanvas
v0.2.4 — work in progress
A Go package that mirrors the HTML5
CanvasRenderingContext2DAPI, backed by raylib-go for GPU rendering and fogleman/gg for CPU-side precision work (blur, anti-aliased curves, clip masks).https://github.com/ha1tch/raycanvas
The goal is to let code written against the browser canvas API port to Go with minimal structural changes — same draw calls, same state model, same coordinate conventions.
#foss #opensource #golang #html #canvas #raylib #gamedev #gamedevelopment #gui #rendering
-
new: raycanvas
v0.2.4 — work in progress
A Go package that mirrors the HTML5
CanvasRenderingContext2DAPI, backed by raylib-go for GPU rendering and fogleman/gg for CPU-side precision work (blur, anti-aliased curves, clip masks).https://github.com/ha1tch/raycanvas
The goal is to let code written against the browser canvas API port to Go with minimal structural changes — same draw calls, same state model, same coordinate conventions.
#foss #opensource #golang #html #canvas #raylib #gamedev #gamedevelopment #gui #rendering
-
Starting to look into replacing icons; this is really looking nicer, especially when zoomed. I can now modify thickness and use outlines!
More important: Improving the instruction icons. Testers had problems recognizing these and I have to address these issues. -
Starting to look into replacing icons; this is really looking nicer, especially when zoomed. I can now modify thickness and use outlines!
More important: Improving the instruction icons. Testers had problems recognizing these and I have to address these issues. -
Starting to look into replacing icons; this is really looking nicer, especially when zoomed. I can now modify thickness and use outlines!
More important: Improving the instruction icons. Testers had problems recognizing these and I have to address these issues. -
Can't believe I'm feeling like programming in C again, so the logic step is trying #raylib, right?
Why am I doing this to myself? Don't know. At this point making my own games is more like a hobby, I already do more than enough with Unity, Defold and PixiJS for clients, and Godot doesn't click for some reason.
-
Using SVG (that need to be reduced to a single path) now for icons; comparing with the previous icons on 200%+ scale factor.
So now I have to draw a ton of SVGs. On the upside: That will free quite a bit of my texture atlas space.
-
Using SVG (that need to be reduced to a single path) now for icons; comparing with the previous icons on 200%+ scale factor.
So now I have to draw a ton of SVGs. On the upside: That will free quite a bit of my texture atlas space.
-
Using SVG (that need to be reduced to a single path) now for icons; comparing with the previous icons on 200%+ scale factor.
So now I have to draw a ton of SVGs. On the upside: That will free quite a bit of my texture atlas space.
-
HELP! #raylib maintainers needed!
raylib has grown a lot in the last few years and it's impossible for me to maintain everything; there are some systems that I'd need some help from users with more experience than me!
Thanks for your support! ❤️
-
Debugging my height map. Nothing to see here. Move along.
-
RE: https://mastodon.social/@minotaurs_at_work/116566330254691320
GUYS I DID IT HERE'S HOW:
> Download the #raylib source code.
> Put a terminal in the `src` folder.
> Use #GnuMake with the command `make PLATFORM=PLATFORM_DESKTOP` because we're making a desktop GNU/Linux game.
> This will create an .a file and a series of .o files in the `src` folder.
> Include the .a file in your #GnuGcc linking command with `-L[directory where the file is] -lraylib` and the .o files.
> Remember to include <math.h> with `-lm`and X11 with `-lX11` in your linking command.
-
RE: https://mastodon.social/@minotaurs_at_work/116566330254691320
GUYS I DID IT HERE'S HOW:
> Download the #raylib source code.
> Put a terminal in the `src` folder.
> Use #GnuMake with the command `make PLATFORM=PLATFORM_DESKTOP` because we're making a desktop GNU/Linux game.
> This will create an .a file and a series of .o files in the `src` folder.
> Include the .a file in your #GnuGcc linking command with `-L[directory where the file is] -lraylib` and the .o files.
> Remember to include <math.h> with `-lm`and X11 with `-lX11` in your linking command.
-
What do you mean the linker that linked and packaged the program did not include the library in the package into which it packaged the library? I'm going insane. Please include the library into the package while packaging the library.
-
What do you mean the linker that linked and packaged the program did not include the library in the package into which it packaged the library? I'm going insane. Please include the library into the package while packaging the library.
-
I gave up on using physics to define the dungeon, I spent a day screwing with it (math is stupid) so I decided for my use-case, a simple height map works better. I don't have rooms under rooms so this was much easier.
-
Random dungeons. Next is adding physics colliders for floors and walls, then doing multi level dungeons with ramps and stairs.
-
All it needed were a few more + and - signs here and there. And more swearing between compiles. It's really about the swearing.
-
Big reason I wanted 6.0 is for animation blending and it seems to work really well!
-
Got Raylib 6.0 working, I think the real problem was I was trying to do fancy things by accessing member data in the .a I should not. I figured out more "official" ways and all works now.
-
I upgraded to Raylib 6.0 and everything broke. Looking for a good guide to updating to 6.0. Yet to find it. Looks like a lot in animation has been removed/changed?
-
#Raylib 6.0 released.
Release notes: https://github.com/raysan5/raylib/releases/tag/6.0
-
All the NPCs now have tasks in the world. The biggest job is for the trash collector who has to roam around collecting trash.
-
I've actually released my art program on itch. :)
Waves is an art/wallpaper making program that uses raymarching to make cool, undulating, rippling shapes.
It's written in C++ and you can download it for Windows or Linux. I mostly use it to make desktop/lock screen wallpapers.
-
Working on a small farming game and decided to add automation via worker chickens 🐓. They will plant, water and harvest crops for you, now to figure out how to keep them happy 😆
-
[Dev News] - Shape Drawing Rework
I’ve completed the shape drawing system overhaul. All functions now work with transparency and are faster. I enhanced other parts, like the Clipper2 wrapper for #ShapeEngine, which is now more sophisticated and handles all polygon drawing.
-
[Dev News] - Shape Drawing Rework
I’ve completed the shape drawing system overhaul. All functions now work with transparency and are faster. I enhanced other parts, like the Clipper2 wrapper for #ShapeEngine, which is now more sophisticated and handles all polygon drawing.
-
[Dev News] - Shape Drawing Rework
I’ve completed the shape drawing system overhaul. All functions now work with transparency and are faster. I enhanced other parts, like the Clipper2 wrapper for #ShapeEngine, which is now more sophisticated and handles all polygon drawing.
-
[Dev News] - Shape Drawing Rework
I’ve completed the shape drawing system overhaul. All functions now work with transparency and are faster. I enhanced other parts, like the Clipper2 wrapper for #ShapeEngine, which is now more sophisticated and handles all polygon drawing.
-
[Dev News] - Shape Drawing Rework
I’ve completed the shape drawing system overhaul. All functions now work with transparency and are faster. I enhanced other parts, like the Clipper2 wrapper for #ShapeEngine, which is now more sophisticated and handles all polygon drawing.
-
-
Pathing finding for 50 NPCs, takes 2-5 seconds for them to calculate a path, but no FPS drop. I think we have a winner. Now, I just need a game!
-
A little Pirate diorama for you viewing pleasure.
I have carving terrain in the editor now and made water be anything below ground level and then apply a water shader.
I need better water textures.
-
-
I'm resisting my urge to make a 3D adventure-like game.
-
I'm resisting my urge to make a 3D adventure-like game.
-
I'm resisting my urge to make a 3D adventure-like game.
-
I'm resisting my urge to make a 3D adventure-like game.
-
I'm resisting my urge to make a 3D adventure-like game.