Jump to content

Is the game engine written in C++?


Recommended Posts

Hi all! I have been working in C++ for a while now and was wondering if I could contribute to engine development. I was wondering if the game logic/engine was written in C++, and if so, if there is a way to work to develop a certain mod/style of UI for a game design that I have, or if I could contribute directly to the game development directly!

 

Thanks

Link to comment
Share on other sites

1 minute ago, Silier said:

Also what exactly do you want to do.

For changing ui you do not need to change cpp, xml and js is enough, unless you need some functionality that does not exist yet.

Are you familiar with the Age of Empires online Celeste Project? Basically, I'd like to change the game function so that it no longer requires "territory" space to build. This is a major hindrance to aggressive gameplay because buildings cannot be built forward outside of territorial spaces. However, there are a few game elements that would need to be changed as well.

Link to comment
Share on other sites

There is component in templates (xml) of structures where they can be build.

I suggest to go through components and check what each of them do so you get overview  https://github.com/0ad/0ad/tree/master/binaries/data/mods/public/simulation/components

Any structure or unit in game is defined by its template.

https://github.com/0ad/0ad/tree/master/binaries/data/mods/public/simulation/templates

E.g. for your change you need to edit the building restrictions https://github.com/0ad/0ad/blob/b0214ff96935f45e2ff46d8127e2ed38639a013e/binaries/data/mods/public/simulation/templates/template_structure.xml#L6

Edited by Silier
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...