Danmagine (moteur de shoot'em up)

Mjonir

Touriste
Danmagine

Version: v0.2
Description:

Même si ce forum est en français, vu que toute la documentation n'est pour le moment qu'en anglais autant rester dans cette langue pour la suite de ce message :)

Danmagine is a new game engine especially made for easily creating Danmakus (i.e. shoot'em-ups with a hell lot of bullets). The main goal of this project is to allow anyone to make the shoot'em-up they want, whether it is a simple shoot'em up level or a complete game which requires advanced patterns and efficient objects management. Danmagine should not require any programming skills, what's needed will be learnt through the tutorials.

Danmagine relies on a core program extended by a scripting language. This scripting language is designed in such a way that it allows you to perform usual yet complex tasks in a single instruction while providing you lots of tools to go further. It is also designed with modularity in mind: most of the game logic is exposed to scripting, allowing you to tweak the engine's behaviour at will. Instead of modifying it, you can also extend it by using the libraries: design your own library and add it to your project in a clean way.

In Danmagine, everything is scriptable and you're provided what you need to do it. Menus, levels, sounds, musics, player, enemies, decor, everything can be done your way using functions, attributes, events, tasks and all the other tools and structure you have at your disposal.

The engine is constantly and rapidly improving. If you feel something's missing, just ask. It'll probably appear in the next version.
Voir le site web (wiki) du projet


Here is the release of Danmagine v0.2. So what can you do with it?

I'd say almost everything you might expect from it. It is stable, powerful and everything can be scripted. There are lots of tools and a few libraries. On the project Wiki there is a full documentation, with tutorials, and a forum where I'll be happy to answer in case you have a problem. It is a complete and working version, you should not have any problem getting started.


Then why is it not v1.0?

Because it needs some polishing. Although technically speaking you should be able to do almost anything you can think of, for some complex tasks it might not be very convenient to do it with the tools you have now. v1.0 will mostly need to have larger libraries. To do that, I need a lot of feedback. Up to now I'm pretty much the only one who used it. As a result, I don't know if what I've implemented and the way I've implemented it is what you will want. Thus, please, don't hesitate to send some feedback on my email or on the forums. Whether its simple remarks, suggestions, feature requests or just general thoughts about the engine, I'd really like to hear them to improve the engine :)


Have fun scripting (^-^)/
 
Haut