★ TouchArcade is in READ ONLY mode this weekend while we upgrade. Please support us on Patreon.

OpenSource Unity Code on Github (basic utility classes)

04-01-2018, 09:23 PM
#1
OpenSource Unity Code on Github (basic utility classes)

I am the developer of several iOS apps.
Hero Hustle: Link
Glyphica: Link

My games are written in C++, but I have recently started porting some of the utility classes to an OpenSource Unity/C# project: Github Link.

Just some basic utility classes used in games: StateMachine, animation Interpolate curves, and Timers... To give you some ideas if you're starting out with Unity or C#.


Coin Bump
iPhone Games
www.coinbump.com
04-08-2018, 07:28 PM
#2
Additional Design Patterns Added

Added new design patterns:
- Signal-Receptor (for tutorials)
- Command (for undo-redo)
- InterpolateTimer (for timer with duration that has interpolation curve)
- Broadcast-Listener (allows objects to register and send messages to each other)

Valve: valves are a common design pattern in games. Anything that starts in one state and transitions to another over time. Example: switches (you depress the switch and it animates to its new position), wheels, gears, doors, etc.

Coin Bump
iPhone Games
www.coinbump.com