Improved CMS for ADNC

One of our biggest frustrations with building the pre-alpha 1.0 demo for A Dragon Named Coal was rapidly rolling out content. We were using a combination of Excel Spreadsheets and some pre-built tools from the Unity Asset Store. While this might not sound like a bad thing. Importing the Excel data was a nightmare that resulted in difficult to solve errors. The assets we used weren’t scaling very well either. For example it severely limited our questing system and didn’t allow for advanced concepts such as quest tracking. To create systems capable of handling our game’s complex logic, we decided to roll a few new custom tools.

Our old Excel Spreadsheet for entering in data.

Our old Excel Spreadsheet for entering in data.

We’ve rolled several new editors for handling our data. Below you’ll find some cool screenshots. This is a big deal, as we can now rapidly produce new content for the game without the hassle of dealing with a 3rd party software.

Custom rolled skill tree entry system. Allows us to rapidly prototype and deploy new skill tree variations for Coal and companions.

Custom rolled skill tree entry system. Allows us to rapidly prototype and deploy new skill tree variations for Coal and companions.

Our inventory items were moved from Excel into Unity. We can now attach custom effects, stats, images, and other data on the fly. Originally this process took hours when we had to import it from Excel.

Our inventory items were moved from Excel into Unity. We can now attach custom effects, stats, images, and other data on the fly. Originally this process took hours when we had to import it from Excel.

Our new custom builder compiles a large amount of data from the game (such as item locations) every time we build for Windows, Mac, ect.

Our new custom builder compiles a large amount of data from the game (such as item locations) every time we build for Windows, Mac, ect.

We upgraded our lighting system inteface to better support Unity 5.

We upgraded our lighting system inteface to better support Unity 5.

We can now scale our quests and attach special data to them such as rewards or requirements.

We can now scale our quests and attach special data to them such as rewards or requirements.

New decision database for tracking player choices.

New decision database for tracking player choices. Old Excel Sheet (no longer used) for comparison on the right.

 

No comments yet.

Leave a Reply