cTech Game Engine

A place to show off your latest screenshots and for people to comment on them. Only start a new thread here if you have some nice images to show off!
synok
Gnoblar
Posts: 2
Joined: Wed Aug 08, 2012 7:16 pm

cTech Game Engine

Post by synok »

cTech Game Engine.

Former Crystal Vision Game Engine (CVGE), cTech has been completely rewritten now using Windows Forms instead of previously XNA window only.

We are a independent game team working on different projects. To let the workflow be easier we created a engine (which is soon turning Beta) to use in our projects. The
game engine currently supports Level editing, exporting to .scene and our own .cworld (Crystal World) format, importing .scene files, importing mesh and scene assets, editing materials using a very basic Material editor and best of all, building your resource files and creating a .exe standalone for the project you work on.

The todo list is quite big yet. We need to implement a script editor, thinking of using a Mono or something similar for that, adding cameras, light and other components to your projects, other than meshes.

Although, your finished build with this project has, as seen in one of the Tutorials of Mogre, already WASD-controls with Mouse working. We will go with these standards.

Image

Just wanted to share this project with you. :-)

Lars @ CVGameStudios.
User avatar
cybereality
Hobgoblin
Posts: 563
Joined: Wed Jul 12, 2006 5:40 pm
x 12

Re: cTech Game Engine

Post by cybereality »

Hey, looks cool.

Had a quick question: can you explain how you compile the exe file? I am building my own engine and would like to have this feature. Any links or keywords to search would help. Thanks.
synok
Gnoblar
Posts: 2
Joined: Wed Aug 08, 2012 7:16 pm

Re: cTech Game Engine

Post by synok »

cybereality wrote:Hey, looks cool.

Had a quick question: can you explain how you compile the exe file? I am building my own engine and would like to have this feature. Any links or keywords to search would help. Thanks.
Thank you! :-)

To anwser your question I have to reveal a secret. You can use threads to "Run" your game in the engine and so forth, but what I do is that I have a seperately compiled .exe that just reads external data that can be anything for text files with your own file extension to xml files. Serialize everything done in the "Editor" to .xml files so that the game easilly knows what to do, when to do it, and how it should do it.

I usually have the precompiled .exe named something else like cTechData.dat or similar and just copy and rename it to your projectname and changing the fileextension to .exe. Then the .exe is reading the data. It's easy as pie! :-)

Good luck! :mrgreen: