Registered by David Barker

An application for quickly and easy producing PyIgnition particle effects ready to be imported into games and applications, without writing a single line of code.

PyIgnition (launchpad.net/pyignition) makes creating particle effects for Pygame simple, but having to implement effects in code makes testing them difficult, especially if they are only triggered at certain points in your program. This also means that creating particle effects has to be left to programmers as there is no easy way for artists unfamiliar with Python syntax to design PyIgnition effects. Obsidian resolves these problems by providing a slick GUI-based tool for generating PyIgnition particle effects and previewing them in real-time. You can then export these effects to PyIgnition's XML-based file format, which can be smoothly imported into any PyIgnition program with just one line of code. This also allows you to keep particle effects separate from the rest of your code, as they can be stored in their own separate files instead of cluttering up your main source files.

Obsidian is currently in the /very/ early alpha stages and so only parts of the application have been written (and they're still a bit iffy). However, you can nonetheless download what has been done so far from the 'Code' tab at the top of the page. PyIgnition is included in the branched code, so there are quite a few files - the one to run at the moment is 'particleeditor.py', which demonstrates the particle keyframe editor window.

Project information

Maintainer:
David Barker
Driver:
ExeSoft
Licence:
GNU GPL v3

RDF metadata

View full history Series and milestones

trunk series is the current focus of development.

All code Code

Version control system:
Bazaar
Programming languages:
Python (Pygame)

All questions Latest questions

All bugs Latest bugs reported

Get Involved

Downloads

Obsidian does not have any download files registered with Launchpad.

Announcements