Bge Sprite Addon
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 :)
Discover more products like this
bfcm23 summer21 summer23 summer24 bfcm20 summer22 spring22 bfcm21 spring24 scrolling spring23 addon demo Sprite event driven bfcm24 realtime blender loveblender spring20 spring21 uv animation summer20 bfcm19 Game Engine 2d tutorial Game bfcm22 pixel winter24 instancing bge bcon22 blender game engine