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

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...