Hello frob, thanks for your reply.
I think there's a misunderstanding here. The project that I'm showing is the engine itself, the C++ code. All files with the "Ax_" extension (AK for Alegria Kernel, AC for Alegria Component, etc) are mine, as you can see on the license header on each .hpp file. (Alegria.cpp & Alegria.hpp are mine too, of course). It has been 3 years of work on my part!
I did use external libraries, of course, here's the list:
- Box2D for physics simulation.
- Python for scripting.
- Soil for image loading.
- TinyXML for XML parsing.
The Python code is just examples of use of the API I expose to the actual user of my engine.
I don't know if you are aware of this, maybe it's me who misunderstood you!
Thanks for your reply!
EDIT: I also made the editor you see in the video and in the images (http://www.jgcamarasa.com/wp-content/uploads/2013/10/editor1.jpg). It's all part of the same project (as the editor is designed for the engine and it's seamlessly connected to it) but I thought it would be better to show it in a different page of my portfolio, which I will in the next days. You can find its source code here: http://code.google.com/p/alegria-editor/ .