Hello what i want to achieve with this thread is to get some feedback from you guys from your experience with
how it is to set up a new game project for your or a pre existing engine.
And it would be great to get some feedback on my current setup.
So.. The tool im making is meant to be used like this, you want to start a new game project with the game engine.
Use the tool, type in the name of the new game project and the tool will generate the folder structure on the correct places
and it will also generate vcxproj, vcxproj.filter, vcxproj.user, sln and bat files for pre and post build events.
The idea came about after one of my pre build tools was completed and i realized if i ever was going to create a new game project
id have to go through and make sure that all pre and post build events are setup correctly. Not to mention the normal procedures
of setting up the sln with all engine projects and project dependencies etc etc...
What i hope to gain from this is to be able to easily setup new projects and just get started and know that everything will just work.
I dont want to have to spend 30 minutes on making sure everything is setup correctly.
Im sure the topic "folder structure" is one that can go on for ever, but id like to share my first draft of a folder structure for how things will look
when the tool is used,
root (root folder of all code and content)
- Engine (containing all engine projects and engine resources)
- GameX (named based on input in the tool)
- GameX - Build
- GameX - Build - Debug
- GameX - Build - Release
- GameX - BuildConfig (pre, post build bat files)
- GameX - Resources (all the resources the game uses)
- GameX - Src (code for GameX)
- GameX - Work (raw work files, like .psd .fbx etc etc)