One Year Of Unity3D - A Post Mortem

  • Posted on: 5 January 2015
  • By: DestLocke

Like most developers my age (pushing the big 4-0), I've evolved along with computers for my whole life, forced to learn a new language, ide or platform about as often as I've upgraded my PC - if not more! It all started with the wonderful language of BASIC. Not only was it basic, but it was called that too. Nevertheless, that flashing prompt was full of possibilities.

My father then plopped a book on the desk next to the computer, and that was it. My brother and I transcribed the seemingly endless Walking Man code listing from the book Computer Animation Primer most of that day...

And when we finally finished, I typed RUN proudly...

About a day and half later, after becoming intimately familiar with the words debug and syntax error, and after typing RUN a few hundred times, finally it ran, and the Walking Man walked. I knew at that moment it was something special.

My how the times have changed.

When I first fired up Unity, it looked more like a modeling tool than any development environment I've ever seen. This was a little scary, because I knew it was going to take A LOT of learning to make the jump; and it was not without risk - I was already making fully functioning games for iOS with Xcode/ObjC and one might question why I would even pick that time to take the plunge. Well, Unity had just released their official 2D Tools, and I figured it was finally time to listen to all the noise and see what Unity was about.

The first couple of weeks I spent a lot of time on YouTube. YouTube is a great way to learn visually, and since Unity's nature is visual - it was a perfect fit to learn basic operations, user interface among other things. I'd never used C# either, and although I was familiar with Javascript, I always hated it's untyped, sloppy nature. The next month or two was spent rewiring knowledge to get up to speed with Unity. By this I mean, for instance, I would take something I could do very easy in XCode/ObjC, and then seek out how to do it with Unity. With the ultimate goal being completely "rewiring" my knowledge to Unity.

Around the two month mark of using Unity, I started to see the light at the end of the tunnel. Not only was I rewiring everything, but I was starting to wire things I'd never wired with any platform in the past. This was truly a revelation, and I knew at that moment it was something special - the same thought I had when I first laid eyes on BASIC.

We made our first concerted effort with Unity in a couple of weeks time in February - it was written horribly; I was still grasping some of the more underlying concepts of Unity and object referencing - but it worked, and we released it on iOS and Android, and the web. Cross platform for the win! The game was nothing fancy, but even still, for me, the whole process just felt much more manageable than any other game development cycle ever had. That could possibly be the greatest thing about Unity - just by design, once you fully understand it, projects naturally become more manageable.

So now it's been a year, and I feel more at home with Unity than I've ever felt with any development environment in my whole life. All roads have led to here, and for the most part, using Unity is a joy next to all other options. I think Gary said it best at the end of his interview with Unity concerning porting Rust to Unity 5 - "Just thanks for making Unity, it’s just made our jobs easier and more fun compared to the old days." After looking at the code above, I couldn't agree more.

Comments

RS_Navlaan's picture

Comment: 

Hey man, great post. As someone who works with strictly with audio production, this has really inspired me to start to learn how to program.

I have been taking a look at Tom Francis' new game maker tutorial. It's pretty newby, and it's coded in GML, but I think it is quite good for getting my feet wet before I take the dive, and try to learn C# or something.

DestLocke's picture

Comment: 

Sure, most concepts are transferable independent of language, so you'll benefit. After a while, languages are pretty easy to learn, if you understand all the underlying concepts.

poezhang's picture

Comment: 

Fitness technology grows added avant-garde by the day, and area consumers were already annoyed by a step-counting wrist strap, they now appeal far added all-embracing stats. As a brace of cheap oakley sunglasses you can babble to as it coaches you through runs and cycles, the Oakley Radar Pace aims to fulfil that appeal in an absolutely atypical way. The Radar Pace coaches you via the congenital headphones, and you can allocution aback to it while on the go, allurement how far you’ve gone, or how abundant you’ve climbed. The glasses aswell architecture your conditioning plan, whether that’s for a specific event, or just an advance ambition such as accretion your acceleration or endurance. The affairs are six to 14 weeks long, and cover altered kinds of training, like acceleration and ability sessions or acropolis workouts, all tailored to admonition you hit your goal. The better analysis of all exercise tech is whether you’ll in fact account from it, and that’s important to ascertain of a brace of ray ban outlet sunglasses, as cutting the Radar Pace is added of a charge than bottomward on a wrist tracker. Coach put them to the analysis with a six-week 5km training plan with the aim of convalescent a Parkrun PB. The Radar Pace affairs are based on your absolute exercise akin and targets, and set out the bulk and blazon of exercise you’ll accept to do. For Coach the plan complex 5 runs a week, mostly abbreviate but involving hills or acceleration sections, with best runs on a Sunday. While Coach didn’t accept abundant to say to the Radar Pace, the admonition advancing from the glasses accepted accidentally useful, a lot of hermes outlet uk conspicuously if we were actively told to abbreviate strides on uphills and anon begin the traveling faster and easier. The plan was excellent, pitched absolutely appropriate so you can complete all the runs afterwards killing yourself. Coach’s 5km time aswell bigger bound throughout the plan, although that ability artlessly be down to accomplishing added active than anytime before. Already over some antecedent self-consciousness, cutting the sunglasses and miu miu outlet uk in blurred Haringey was not as big an affair as you ability expect.

davidluiz's picture

Comment: 

Independence is the amount abstraction Patek Philippe spirit, to ensure that their articles adhering to the traditional, reliable, trustworthy. Patek Philippe replica swiss watches have set a easygoing and restrained, affected and around-the-clock style, the absolute alloy of personality and poise, adroitness and elegance. This appearance was built-in out of a simple design, distinctive, adroit curve of the table, abounding of which bound became a classic. replica watches have been giving hardly cornball feel, this gondolo alternation watch from 18K white gold dejected sunburst deejay exudes sparkling dejected sea, it gives a bright beheld faculty of fashion. Generous calibration dejected alligator band is handmade, and rolex replica watches with them natural, I accept on the wrist affluence attitude al of a sudden improved. Equipped with cast assembly for 25-21 REC PS blazon chiral ambagious movement, Patek Philippe mark to ensure its quality, and actual beautiful, and it has a ability assets of at atomic 44 hours.

Maicer's picture

Comment: 

It was a long wait, but after about two years the new breitling replica Watch Club website finally launched on September 14. Watch Club is a small, rather chic shop for vintage watches that occupies two units on Royal Arcade, a glass-covered tributary linking Old Bond and Albemarle Streets in central London. This year, it marks its 20th anniversary.
The news that a secondhand replica watches uk shop has relaunched its online retail presence may not seem momentous, but I have been looking forward to it for a while. I like Watch Club and its proprietors, Danny Pizzigoni and Justin Koullapis, and I adore watches. So the past 24 months have been frustrating; whenever I have asked if there is anything interesting to see, I have been told to wait for the breitling replica online.

sandymaria's picture

Comment: 

I am very interested to read the articles that you share through this site. In this blog you have shared about your experience you had in the past year. Happy to know that you have completed one year of unity. TWC Vs AT&T

Ameliajo's picture

Comment: 

I think this site is a very good platform to learn 3D animation. I am very much interested to do 3D animation works and I have learned some. medical coding and billing online You have provided many tips here about Animation and it is very useful.

elllensmith15's picture

Comment: 

I have been taking a look at Tom Francis' new game maker tutorial. The tutorial uses codes in GML, but I think it is better to have a basic knowledge about the programming in GML first and try to learn C# or something.
garage door installation

qwer's picture

Comment: 

Look up at what he got at Time of Worship: Wool Melton PEACOAT, cream colored True Religion silk georgette Moncler Outlet shirt, charcoal True Religion Outlet cashmere pullover Michael Kors Outlet Online - so far, Kosu Christian Louboutin Outlet. But scans down North Face Jackets the knees down Burberry Handbags the ostrich's feather Ugg Outlet Official embroidery jeans. "Feather UGG Boots on the top" is a fascinating spell of Ugg Boots this beautiful show Coach Outlet, they are in North Face Outlet other places where North Face the possibilities are Christian Louboutin Outlet lower (the edge of Coach Outlet the tweed jacket's Moncler Outlet pocket), for example shorter Ray-Ban Outlet skirts and sequins Oakley Sunglasses A pair of Christian Louboutin cocktail party dress Ray Ban Sunglasses pants Also, autumn North Face Outlet Hug designer Peter Pan's Burberry Outlet collar dress Dolly Ray Ban Official Bird discovered the Ray Ban Outlet head of a handbag Michael Kors Outlet isolated the wisteria Ugg Boots Online, and just UGG Outlet Stores in front of Christian Louboutin Shoes this weak equipment Air Max Shoes Sale, combined with acid Red Bottom Shoes green sheepskin jacket Baby's Moncler Jackets blue cable knit Oakley Sunglasses, gorgeous shirt and bow word sailor dress.
Essence Exciting designer Fashion Week has talked about, but no one feels like Louis Vuitton Outlet we are the same high Michael Kors Outlet. With his old friend Rufus Wainwright, with Laughter Mike in Judy Garland's "Happy" crowd, such as UGG Outlet Siena Miller and Emily Brant, it will be very bopping into his seat.
Optimistic clothes and music match. Calls gave to Kim, Vick and Barbara Stane Coach Outlet Online Catherine Hepburn, instigating "lady" (his words), his signature Christian Louboutin Shoes female / male plot line a 40s Bye-'80s twist Michael Kors Online Store Baysinger. "They are female," he said in the backstage, "They were very smart, very aggressive, but they also have control," while he has a brilliant floral print Louis Vuitton Factory Outlet and Coveralls peeping holes wearing small waist dress pants. Meanwhile: waistband pants, twill trench and boys Moncler Jackets are knit argyle. Juicy kind like pink grapefruit and lime green color, or they are streamlined black, white and navy. Coles is an equal opportunity optimist in the world to Burberry Scarf spread his glass half full view. He issues "love" sweater, a boy's fit and two versions Coach Outlet Store Online of casual girls, the former is one of several items that can be sold now. Again include Nike Air Max Plus UK dichotomy - plug - in, leather cuff leaves of little black dress.
Today is the 35th show of Michael Kors autumn show, but he does not feel Oakley Outlet nostalgic Kate Spade Outlet. He Red Bottom Heels has been long enough to Coach Outlet understand UGG Outlet that UGG Boots it is Ray Ban Sunglasses really a Ray-Ban key to Ray Ban Outlet change. Why do not you accept Air Jordan Shoes it Ray Ban Outlet Michael Kors Roger Vivier Shoes is jumping Oakley Outlet into Ray-Ban seeing Coach Factory Outlet more North Face Jackets designers North Face Coats here to Ugg Outlet buy one of Ugg Classis Boots the trains, now in Europe, now, now. Lively speech In this morning, some clothing North Face Outlet, Moncler Jackets and True Religion Jeans, you can buy at his Madison Avenue flagship store and michaelkors.com. "This is an experiment," he states in the background. This is his new series to bring attitudes: "I like the naked legs of winter. I love Alexa Changnan Kempner and I like day and night This is an interesting combination.

gtgtrgtg

elllensmith15's picture

Comment: 

The tutorial uses codes in GML, but I think it is better to have a basic knowledge about the programming in GML first and try to learn C# or something. I have been taking a look at Tom Francis' new game maker tutorial. buy ipads for schools

Georgeadams's picture

Comment: 

I need to make games utilizing unity3d however which language had better i learn - c# or JavaScript. Also write my essay online, some more tips or additional data would be useful.