26 releases (12 breaking)

Uses old Rust 2015

0.13.0 Jul 26, 2018
0.11.0 Apr 9, 2018
0.10.2 Mar 21, 2018
0.8.1 Dec 19, 2017
0.4.2 May 30, 2017

#324 in Multimedia

Download history 6/week @ 2024-07-28 164/week @ 2024-09-29

61 downloads per month

BSD-3-Clause

92KB
2.5K SLoC

spectra, a demoscene engine

Join the chat at https://gitter.im/phaazon/spectra

Build Status crates.io License

spectra is a demoscene framework – or call it engine – which aims are to ease demoscene productions development. Those aims must be reached in terms of the demo itself but also in terms of tools written to make the demo. spectra features both sides of such a making process. The idea is to provide a robust library that can be used to build end-user binaries as well as demo tools for editing process for instance.

What is it good for?

Even though the main goals are to provide a strong codebase for demo making, the engine should be usable for other applications, like video game making. Interaction is not a primary focus, but it should enhance with time though.

If you target animation-related applications, you should find spectra a friend of yours.

Hacking

Because spectra exists to help me writing demos, I don’t usually accept PR on that project, since I want to be the only one working on my demo. However, as I love Open Source, if you really provide a useful patch or a very nice idea, I shall merge it. But hush… ;)

Dependencies

~12–20MB
~309K SLoC