10 Step Game Customization Checklist
Need a developer?
Click here to get a free quote and tell us what you want done. Our development team can do custom games, art, and even help you with scripts.
Is this your first time using the City Building Game Kit?
We highly recommend you play with the kit for at least a few weeks before building and customizing your own game.
We also highly recommend you keep a daily backup (if not hourly backup) of the entire project folder so you can revert to an earlier version if something begins to go wrong and you cannot remember what you changed.
These are two key lessons we've learned when working on this kit over the past three years making it a versatile, complex, and powerful 2D City Building Game Strategy Kit for game developers.
Scripting References
Unity C# script experience is necessary. If you don't know CSharp, try Unity's Scripting Tutorials straight off their official website. They provide both beginner and intermediate lessons to dive straight into coding with C# for their game engine.
Unity's Scripting API documentation is also quite helpful to know what Unity can do for your game.
Test... test... and test some more!
Please - before you begin to build your game - experiment with minor changes in a sandbox environment. Test the existing demo extensively. This time you spend playing with the demo is very important because it will help you get comfortable with the scripts and begin to understand the organization behind each of these extensive scripts.
Tip: Use Ctrl+F to find functions!
If at any time you don't know where a function is or want to see where it's used, use Ctrl+F in the scripts directory to locate the reference. This is the fastest way to switch between scripts.
10 Step Game Customization Checklist
After you have tested the city building kit over a few weeks, make a backup of the original kit with your installation done. Then review the following 10 steps to get your game built.
Make Regular Backup Copies Of the Project Folder
We cannot stress this enough. As you work with a kit as big as this one, you will revert to previous copies to fix a problem at least once, probably more if you don't spend a few weeks first playing around with the scripts and the Inspector values to understand how everything is connected. Regular backups save your work! It makes reverting changes easy if you make regular backups.
The City Building Kit is a HUGE package. There's a lot going on. We've tried to simplify the basic steps and customizations necessary to create a proof-of-concept game for submission. As usual, we highly recommend you take some weeks first to play with the kit and mess around with the scripts before attempting a customization.
# | Step | Description |
---|---|---|
Step 1 | Installation | Setup and install the City Building Kit for testing. |
Step 2 | Setup Online Server | Setup the online server and customize the URLs in your SaveLoadWWW and SaveLoadBattle Inspectors. |
Step 3 | Part 1: Create Prefabs (Buildings) | Create the prefabs for your buildings following these instructions. |
Step 4 | Part 2: Customize Menus (Buildings) | Customize the building menus in the game and the building ScriptableObject file for buildings. |
Step 5 | Part 3: Advanced Script Changes (Buildings) | Change scripting case statements for buildings you've added or changed. Caution - keep a backup before editing! |
Step 6 | Part 1: Create Unit Prefabs | Create the unit prefabs and insert them into the Map01 battle scene |
Step 7 | Part 2: Update Units Menu | Update the Unit menus and ScriptableObject file. |
Step 8 | Setup In-App Purchases | Add the scripting for In-App Purchase routines |
Step 9 | Customize Levels / XP and Player Name variables | Update the Stats UI for XP levels restrictions on the buildings you customized |
Step 10 | Disable the Development Console / Disable Camera Scrolling / Zoom / Remove FPS Counter / Save Settings Buttons / Auto Save/Load Games](doc:auto-save-load-games) | Finishing touches to remove developer related help and tools we've put in the kit. |
FINISHED! | Build and Run | Build and run on your test device to play your game and fine tune changes. |
Updated less than a minute ago