Advertisement

You're blocking ads, which pay for BlenderNation. Read about other ways to support us.

Play Asteroids in the Shader Editor with this free Addon

8

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!

About the Author

Avatar image for Tim C
Tim C

A Game Developer using Blender to make tutorials, resources and addons :)

8 Comments

    • 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.

  1. Francisco Ortiz on

    That is so cool! Thank you very much for sharing! :)

    Suggestion: It would be nice if the spaceship could also traverse the bounds ;)

Leave A Reply

To add a profile picture to your message, register your email address with Gravatar.com. To protect your email address, create an account on BlenderNation and log in when posting a message.

Advertisement

×