

Unity is a 2D/3D engine and framework that gives you a system for designing game or app scenes for 2D, 2.5D and 3D. I’ll show how to create 2D and 3D games and, finally, how to build for the Windows platforms. This is the first article in a four-part series that will cover the basics and architecture of Unity. Then, one day, I decided to experiment with Unity, and I saw it could do some amazing things.

I then started on DirectX development but realized that, although it was extremely powerful, it seemed like too much code for what I wanted to do. I had done some native code graphics programming in the early Windows days, and it wasn’t a fun experience. When it came to making games, though, I was a bit lost as to where to start.

Volume 29 Number 8 Unity : Developing Your First Game with Unity and C#Īs a software architect, I’ve written many systems, reverse-engineered native code malware, and generally could figure things out on the code side.
