-
Notifications
You must be signed in to change notification settings - Fork 3
Features
Because one may ask why to use Avalanche...
Using avalanche is using 100% open source and free code. There is no horrible framework limiting your code.
Avalanches uses Vala which "generates C code", so your final game performance is the same as if it was wrote in C.
In Avalanche projects, you only write your code once, then SDL, Vala and GLib do the magic for making your code as cross platform as it can be.
Vala syntax is similar to C# and more powerful than C, C++, C#, D and Java.
Using VAPIs for binding libraries external functions, makes you free of specific codes for making front compatibility to your project language.
Avalanche is not a library neither a framework, so nothing from Avalanche is really necessary for making your game run, feel free to edit our makefile and our own codes to make your project as you want to.
Vala is still considered a new language, it didn't even reached it "1.0 version", of course there are risks when using it, so for inspiring you, let me quote what Gandalf once said to Bilbo:
I'm looking for someone to share in an adventure