Whats overgrowth coded in?

A secret forum for people who preorder Overgrowth!
Post Reply
Precastwig
Posts: 157
Joined: Sat Oct 31, 2009 6:27 pm

Whats overgrowth coded in?

Post by Precastwig » Fri Sep 16, 2011 10:10 am

I'm pretty new to coding, and i've just started learning C++ (POINTERS YEAH!)

As a side question, what are most games coded in?

Thanks (:

User avatar
Madd the Sane
Posts: 197
Joined: Sat Apr 16, 2005 3:57 pm
Location: Mac universe
Contact:

Re: Whats overgrowth coded in?

Post by Madd the Sane » Fri Sep 16, 2011 2:21 pm

Overgrowth is coded in C++. Most games are coded in some C variant, like C++ or C-Sharp. The exception is Minecraft, which is coded in Java. Also, most that use a scripting layer uses something like Lua, where Overgrowth uses AngelScript.

C++ is a good place to start learning programming. That's where I started.

Precastwig
Posts: 157
Joined: Sat Oct 31, 2009 6:27 pm

Re: Whats overgrowth coded in?

Post by Precastwig » Fri Sep 16, 2011 3:26 pm

Madd the Sane wrote:Overgrowth is coded in C++. Most games are coded in some C variant, like C++ or C-Sharp. The exception is Minecraft, which is coded in Java. Also, most that use a scripting layer uses something like Lua, where Overgrowth uses AngelScript.

C++ is a good place to start learning programming. That's where I started.
Thanks, One more question,

What is lua/angelscript? ie. What use does it have.

:)

insaneinside
Posts: 12
Joined: Mon Sep 12, 2011 3:03 pm

Re: Whats overgrowth coded in?

Post by insaneinside » Fri Sep 16, 2011 6:13 pm

Precastwig wrote:What is lua/angelscript? ie. What use does it have.
With a script engine in your engine (cue "I put a ___ in your ___..."), it's possible to change programmed behaviours without re-compiling the entire engine from source. For you, this means two things:

1. You don't need to have a C++ development environment installed to mod Overgrowth.
2. You don't need to steal the Overgrowth source code to recompile Overgrowth just to mod it.

It's a win-win situation.

Post Reply