I’m In! – Part 2: My Code Base

Hello everyone, this is the second part of my ‘I’m In’. There will be one more part where I will list the tools I’m using. It’s a bit silly to do it in three parts but I’m still learning how all this works so I thought I’d take it slowly.

I’m hoping to use my CGS Framework for the compo which contains a collection of Unity3D C# scripts. CGS stands for Core Game Systems and it generally contains a bunch of useful tools that help speed up development:

  • Hierarchical state machine
  • Event driven communication between components
  • Unit test tools
  • Save/load functionality
  • Numerical ‘stat’ class that you can apply modifiers to
  • Physics based character controller
  • Item and inventory system
  • Debugging tools
  • Time and file utility classes

What I’m keen to know is whether or not any of these features violate the definition of ‘base code’ and therefore should not be included? If this is the case let me know and I’ll remove them and upload a revision.

Zip file of framework code:

CGS v1.0.3

 

Edit:

Adding a script to my code base from this link:

http://answers.unity3d.com/questions/148812/is-there-a-toggle-for-snap-to-grid.html

To clarify, because I was sleepy last night, I’m using the C# script on that link for autosnap in Unity.

Tags: base code, code base, framework

Comments

hexagore
14. Apr 2015 · 22:57 UTC
As long as everything you use is available for everyone else to use before the competition then you can use it. :)