Thatimst3r writes:
Hi everyone!
I've just published my Asteroids game that can be played inside Blender's Shader Editor as an add-on. After being inspired by PONG created in Blender's Shader Editor I decided to try recreate asteroids and then got a bit carried away. The game basically uses node frames as pixels, controlled by a spaghetti of python and runs the entire thing on top of a modal operator. The add-on is built on a custom game engine (Node Game Engine) which I coded from scratch for the sheer purpose of experimentation.
It features the following:
- Basic physics
- Audio Manager and sound system
- BitMaps and loading graphics from images
- Particles
- Input Manager and binding
- Menu's and UI
- Event manager
- Auto scaling
- High Score I/O
- Probably a lot more that I can't remember
You can download the add-on for free here.
Enjoy!
8 Comments
This is amazing! Who needs the blender game engine anyway :D
Thanks! I would like it if the BF did more to integrate a replacement engine (UPBGE, Armory3d) so I wouldn't have to write my own though :(
Very nice idea you got there ! How about Arkanoid next time ?
At one point I was considering creating an arcade collection which would include Tetris, Space invaders etc. but I don't think there is enough interest to make it worth the extra time investment required.
Well, I'm very interested in Arkanoid. I had the chance to play it once using an emulator, but it wasn't very stable. Hopefully I started playing its humble successor 20 years ago and still playing today (more than I should).
You can do a poll on BlenderArtists, you might be pleasantly surprised.
That is so cool! Thank you very much for sharing! :)
Suggestion: It would be nice if the spaceship could also traverse the bounds ;)
Thanks :) Perhaps an implementation where the player is locked to the center of the screen would work, otherwise there would be problems with culling of the viewport.
i love Blender ;)