sigmoid.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
A social space for people researching, working with, or just interested in AI!

Server stats:

572
active users

#excaliburjs

0 posts0 participants0 posts today

Hey! I've been creating a #game #engine #framework in #vala

Its ECS based, and its called Veggies (eat your veggies!). 🥦

My reasoning for this framework is to have a game framework alternative to #csharp. I'm not liking the encroachment #microsoft has over #gamedev and #indiedev

The video is the well known bunny mark demo. Renders up to 16000 bunnies before being under 30 fps. Still needs a lot of optimization.

I'm taking ideas from frameworks like #pygame, #pine, #FNA and #excaliburjs

Continued thread

So, what's next?

1. First, try to implement at least the snake demo.

2. Second, try to find more samples for more APIs and try t make them work.

3. Add docs, even simple ones with just links to the main SDL3 docs.

4. Port the rest of the SDL3 libs into vapis. I think SDL_Image and SDL_mixer are ABI stable so I could do that.

5. My secret plan with all fo this is to actually implement some frameworks, like #excaliburjs and especially #FNA into vala.

Let's hope I can achieve all of this!

New blog post on Wave Function Collapse for procedurally generating game levels! Gives the feel of hand crafted maps but with the power of infinity using quantum mechanics!

Another great post from our contributor Justin Young

#gamedev #excaliburjs #excalibur

dev.to/excaliburjs/wave-functi

DEV CommunityWave Function CollapseOne challenge of indie game development is about striking a balance. Specifically, the balance...