Skip to content
This repository has been archived by the owner on Nov 26, 2018. It is now read-only.
Pedro edited this page Aug 17, 2014 · 4 revisions

If you don't know what FAQ is, take a look here.

What is this project about?

This project assembles Vala bindings, templates, compiler's makefiles and some useful optional classes, for help game developing under Vala and SDL2, it's not another framework neither a front-end nor a library. It only complements, organize and unites Vala and SDL2.

Why Vala?

Because of it's performance, features, and its cool syntax; it can do much more than C with a very close performance. And it's also very easy for someone who knows C# or Java to learn it. If you don't know how to program for Vala, read it here. If you a brief explanation about the language, read it here.

Why SDL2?

Mainly because it's written in C; portability, code maintenance and support, community interest, hardware acceleration, and it's good combination with Vala, we're also good motives.

What are "editor" and "sdk" folders?

In "sdk" you're gonna find almost everything you're gonna need for developing using Avalanche, like a project template and some interesting complementary code. In "editor" we're building an interfaced application for help you managing your game, it will support different kinds of games and will be a little similar to other popular applications. (Avalanche Editor will be completely optional in your project development)

How cross compatibility is going?

We're already able to fully compile and play in Windows and Linux. It's playable on Android but there are still bugs to be fixed. We still need developers and tester for helping us porting it to OSX and iOS.