It's 2025 and I am still not 100% sure how to have #PyGame go to sleep and wait for either an event from the keyboard/mouse/controller or an event from the network or a vblank interrupt without some kind of hard-coded polling timeout. Various attempts I've made at this in the past have violated thread safety rules and I'm not sure the documentation even covers all the constraints I need to preserve. #python
It's 2025 and I am still not 100% sure how to have #PyGame go to sleep and wait for either an event from the keyboard/mouse/controller or an event from the network or a vblank interrupt without some kind of hard-coded polling timeout. Various attempts I've made at this in the past have violated thread safety rules and I'm not sure the documentation even covers all the constraints I need to preserve. #python
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 1600 bunnies before being under 30 fps. Still needs a lot of optimization.
I'm taking ideas from frameworks like #pygame, #pine, #FNA and #excaliburjs
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 1600 bunnies before being under 30 fps. Still needs a lot of optimization.
I'm taking ideas from frameworks like #pygame, #pine, #FNA and #excaliburjs