Learning C# with Unity3D

September 16, 2018 ยท 2 minute read

I’ve started learning about C# mainly due to wanting to move onto the development side of things at my day job. Now there are a lot of ways to learn a new programming language, but why build a boring, demo accounting application when I can learn how to mimic flocking behavior or build a simple indie game!

The gif above shows what I’ve learned so far, which is mimicking flocking or schooling behavior. I downloaded a free, low-poly asset pack that I got from the Unity Store that came with a butterfly prefab and its animation. It was stupid, easy to hook it up and awesome to see such amazing results so smoothly!

I do have a lot more to learn, but this simple exercise has helped me feel confident in learning more and to pick up some linear algebra as well. The feedback is almost instantaneous, your object or prefab won’t work at all or will act erratic, unlike learning app development where you don’t know if you are doing it right for a long time. Either way, it’s definitely time for me to brush off those math skills.

If you want to follow my game development side adventure, I’ll post updates on this blog.

Cheers & always code on!

Subscribe to my email list for a monthly newsletter and special updates!