Phoenix Engine C++?
-
- Posts: 5
- Joined: Tue Oct 08, 2013 8:19 pm
Phoenix Engine C++?
Hey guys. I am posting this topic to learn more about the Phoenix Game Engine being used for overgrowth. Does it use C++?
-
- Posts: 832
- Joined: Sat Jul 06, 2013 2:41 am
- Location: Montgomery, Alabama
Re: Phoenix Engine C++?
I know absolutely nothing about it, but it uses something called AngelScript. As far as I know it's quite similar to C++.
Re: Phoenix Engine C++?
I don't know which programming language is used in creating the Phoenix engine. The modders use AngelScript, which has a syntax similar to C-type languages. You can find AngelScript documentation online from its own site, and Overgrowth-specific classes, methods and variables are compiled for almost every alpha in the modding subforum.
What do you want to learn, specifically?
What do you want to learn, specifically?
Re: Phoenix Engine C++?
Overgrowth is programmed in C++ and uses Angelscript for the scripting (chosen for its similarity to C++). They also use Recast for their AI navigation, Bullet for physics detection, and Awesomium for their UI.
-
- Posts: 2937
- Joined: Tue Sep 25, 2007 11:15 pm
- Location: Galapagos Islands, rodeoin some turtles.
- Contact:
Re: Phoenix Engine C++?
I love the fact that anton exists so I can be lazy. I briefly contemplated looking the stuff up because I knew angelscript was only for scripting, but then I was like "wait, why go to that much effort when I can just wait a day or so and anton will answer it?"
Re: Phoenix Engine C++?
HAHAHAHA! I'm not as "on it" as I used to be though... You now might have to wait like a week before I answer...Count Roland wrote:I love the fact that anton exists so I can be lazy. I briefly contemplated looking the stuff up because I knew angelscript was only for scripting, but then I was like "wait, why go to that much effort when I can just wait a day or so and anton will answer it?"
Re: Phoenix Engine C++?
Naw, our Riehl Anton the magic music man is a wazird; never late, never early. Always right on time.
Chances are I was wondering about this too. Got my questions answered before I even asked 'em.
See?
Magic.
Chances are I was wondering about this too. Got my questions answered before I even asked 'em.
See?
Magic.
-
- Posts: 158
- Joined: Tue Mar 15, 2011 6:32 am
Re: Phoenix Engine C++?
and they also use boost and cmake.
-
- Posts: 713
- Joined: Sat Apr 20, 2013 9:44 am
- Location: GerMany
Re: Phoenix Engine C++?
wohey youre backlearn_more wrote:and they also use boost and cmake.
to the revived topic: they use html and javascript for the UIs and OpenGL for rendering.
Re: Phoenix Engine C++?
learn_more is back
my life is complete
>dies
my life is complete
>dies
-
- Posts: 158
- Joined: Tue Mar 15, 2011 6:32 am
Re: Phoenix Engine C++?
Thomason1005 wrote:wohey youre backlearn_more wrote:and they also use boost and cmake.
to the revived topic: they use html and javascript for the UIs and OpenGL for rendering.
what is this, since when do i have fansKorban3 wrote:learn_more is back
my life is complete
>dies
ps: i never went really away, was always in irc ^^
and to not go completely off-topic, here is what i could gather from the binary (overgrowth.exe)
did i miss anything?
- SIGAR - System Information Gatherer And Reporter
- Angelscript
- Awesomium (the engine behind the html / javascript)
- FreeImage - guess
- OpenAL - sound
- Bullet
- SDL2 - input and some rendering related stuff (altho they also use opengl directly)
- XInput - (windows only i guess, for input, who would have guessed by the name)
- alut - (for wav loading only i assume, didnt check it out)
- fftw3 - (who doesnt like Fourier)
- ogg
- theora
- vorbis
- zlib
- boost (1.52.0)
- QSlim surface simplification software (2.1)
- Recast
- Intel Threading Building Blocks
- NVidia texture tools
- CMake
- Glew
- TinyXml
Re: Phoenix Engine C++?
I'm also a fan! I was actually wondering where you went during my Christmas break, didn't know you're around in the IRC.learn_more wrote:what is this, since when do i have fans
ps: i never went really away, was always in irc ^^