BGE Sprite Addon

by Thatimster in Scripts and Addons

What is it?

The BGE Sprite Addon lets you add real-time animated textures in the Blender Game Engine, replacing the old and inconsistent ‘UV animated texture' method with a better and more capable system.

Problems with the current system.

The current 'UV animated texture' system has caused many hours of frustration. Most attempts to use this system are crammed with issues and problems that don't really have a solution. The worst part is that it seems like there are no decent alternatives for artists to use.

  • Reads frames in wrong order
  • Animations are not independent
  • Forced animation looping
  • Timing near-impossible because of inconsistent starting frames
  • No scrolling texture or event based animation support

New Sprite Addon system:

This addon was built to completely eliminate all the issues of the previous system and add extra 2D capabilities so that an artist will not be limited by their ability to code!

   

Features:

  • No prior coding experience needed!
  • Scrolling Textures (Moving Terrain, Conveyor belts, Tank treads etc.)

     

  • Easy Camera Alignment (Make object always look at player regardless of angle).
    Before:

    After:


  • Basic UV Texture Animation (Fire, HUD Elements etc.)

       

  • Instanced UV Texture Animation (Spawned effects, Explosions, Blood etc.)

       

  • Event Driven UV Animation (main characters, NPC's etc.)
    Note: Can also be used for advanced animation such as ping-pong or flipper animation types


    rpg-character texture

  • Instanced Event Driven UV Animation (Spawned Enemy AI)
    Note: Can also be used for advanced animation such as ping-pong or flipper animation types


    bat-sprite texture

Testimonials

"This addon takes the most tedious step in Blender game development and actually makes it fun!"

- Michael McCann (The Wayward Art Company)

"Awesome Addon! I always shied away from using animated textures in the Blender Game Engine, as they were so hard and time consuming to set-up. With this addon, animated textures can be created as easy as it gets! I will definitely make use of this addon in future game projects."

-Leander Burger (CGSky)

"Usually doing anything with sprites in the BGE is a huge hassle and you can forget about having any interactivity, but using this addon it can be easily done with just logic bricks!"

- John Hamilton (Youtube Channel)


What will you get?


+ 17 extra sprite-sheets
+ Documentation
+ Bi-directional scrolling example + tutorial
+ Tank Demo .blend
+ Free updates
+ Good Karma for supporting the Blender Foundation :)


Update Log

v1.1: Added 11 extra sprite-sheets

Includes explosions, sparks, dust, smoke, fire, spinning coin. 

v1.2: Bi-directional layered UV scrolling

This update adds the ability to have multiple UV's scrolling in different directions, giving the illusion of waves in water as well as underwater caustics. Examples of both are provided in a .blend along with a simple tutorial on how to setup the effect.

Update available free of charge, for everyone that purchased the addon :)

 

v1.3: Event-based Scrolling + Tank demo

This update adds the ability to have multi-material event based scrolling to allow for more complex functionality such as tank treads.

This update adds:
- event based scrolling
- remove settings button
- layers bug-fix
- tank demo .blend game.
- 6 cartoon explosion spritesheets

Update available free of charge, for everyone that purchased the addon :)

v1.4: Bug fixes for 2.77a+

At this point the addon no longer supports UPBGE, as their fork API is almost completely different to that of the standard game engine. 
For this reason I will only be supporting the current game engine build that is packaged with blender.

There were some incompatibilities with the new BPY API, which caused the addon to crash when removing scripts. This is now fixed. 

A big thanks to the BGE user who reported this bug :)