Time for my game engine spam before going to bed. I added parent-child relationship between entities and a system to do transformations of scale, rotation and position. Then I summoned to Shub-Niggurath […]
[Original post on mastodon.social]
#aberredengine
This is the current status of my toy game engine. This is mostly particle emitters, entity cloning, and a small touch of post-processing shading. I'm quite happy and learning a lot. #bevy_ecs #raylib #gamedev #indiedev #aberredengine
I combine a `Phase` component, that is a state machine that make callbacks to lua, a `ParticleEmitter` component that clones entities in bursts and a Collision system that makes callbacks to Lua too. The result is.. explosions!! #bevy_ecs #raylib #gamedev #indiedev #aberredengine
#gamedev #rust #lua #bevy_ecs #raylib #aberredengine To make the fast spawning of entities easy and efficient, I used the cloning API of bevy_ecs.
It works beautifully!
#gamedev #rust #lua #bevy_ecs #raylib #aberredengine Now I have drifting asteroids!
Soon I will implement shooting.
Next challenge: make a functional Asteroids clone in 2 days. #bevy_ecs #raylib #lua #aberredengine https://github.com/idaho06/aberredengine