Click here to Skip to main content
Click here to Skip to main content
Technical Blog

Tagged as

The Unity3D Samples (beta) – An Overview

, 12 May 2014 CPOL
Rate this:
Please Sign up or sign in to vote.
The Unity3D Samples (beta) – An Overview

Editorial Note

This article appears in the Third Party Product Reviews section. Articles in this section are for the members only and must not be used by tool vendors to promote or advertise products in any way, shape or form. Please report any spam or advertising.

Unity has a very big focus at the moment (when it’s not building awesome tools) to help better educate its adopters and raise the bar on the quality of its samples.

There have been many great strides in the update of the look and feel of the Learn pages on Unity3D’s site (although, I’m told they haven’t stopped with the refresh, there is yet more to come – keep watching), the inclusion of the new “chapters” look and feel on the modules page, with sections on Scripting, Animation, Audio and even a forthcoming feature on Architecture (one I really approve of).

They have also ramped up the selection of complete projects that are available, along with lots of notes around how they are built. Samples include the awesome Stealth project and many others.


Enter the new (Beta) Sample “Starter Kit”

Sample Assets (beta) – Unity3D asset store

The new sample asset pack (last I heard) is intended to replace the AngryBot sample that is shipped with every release of Unity3D at the moment, this is to help address both the size of the Editor download and bring more up to date and relevant samples not tied to the release and more easily updateable (Although I personally hope they put Angry bots in the Unity3D Learn section as a project).

Here’s what you get as part of the pack:

Be warned that there are a lot and you may faint a few times before you get to the end! Get extra coffee now!!

In total, there are currently 13 different samples, some are completely AI driven, some are user controlled with various different styles of control:

A 2D Platformer Example with a fully rigged 3D character

2D platformer

Using very basic building blocks, this shows off the new Unity3D 2D sprite system with 2D physics.

**Edit, by bad. This is purely a 2D system using all the fancy new features of the 2D 
sprite and animation system.

An AI Car Scene

AI Car

Here you get a fully AI controlled car with realistic physics that will drive to wherever the user taps on the screen.

A User Controlled Car Scene

User Controlled Car

A nice physics test environment built around a player driven car, again with a full car based physics setup and lots of different types of track to test them out on, including a full Loop-d-loop.

A Fully Rigged 3D Avatar Controller with AI

AI controlled character

Similar to the AI Car, this shows a rigged avatar with an AI controller using a simple NavMesh.

Tried and True FPS Controlled Avatar Controller

FPS Controller

A little hard to show in a screenshot, but here you have another fully rigged 3D avatar with Walk, Run and Jump mechanics with a full 3D playground for them to run around in. Reminds me of some of the old 80's FPS games like driller.

A 3rd Person Viewpoint Controlled Character

3rd Person controller

No sample set would be complete without a 3rd person controller view and here it shows off yet another fully rigged 3D avatar running and jumping around a simple scene. Although he does seem a bit camera shy.

An AI Controlled Jet Plane

AI Plane

Zooming through waypoints in between towers is no problem for the AI driving this jet plane.

A User Controlled Jet Plane

UserPlane

This one was really hard to get any kind of decent screenshot for, effectively it is the same Jet place as before with a simple 2D axis controller and realistic physics. It’s actually really hard to control as well, lol.

An AI Controlled Twin Prop Aircraft

AI Twin Prop plane

A replica of the AI Jet Plane but this time using a twin prop aircraft and different physics settings to show the handling differences between different types of aircraft. This time showing the camera controls available on each sample.

The User Controlled Twin Prop Aircraft

User Controled Twin Prop

If you thought controlling the Jet plane was hard, wait till you try this sample with a complete 4 axis control method for the twin prop aircraft

AI Controlled Car using Waypoints

Waypoint Car

Using the same flyby scene from the plane samples, here we apply it to a car using the same waypoints. Except this driver has his foot to the floor and skids all over the track trying to weave his way through.

A Rolling Ball by Night

Ball by night

To finish off the physics set we leave off with the rolling ball sample, lonely and wandering around this night time scene just looking for a snug hold to dunk into until morning.

The Biggest Physics Party of the Year

particles

Sporting no less than 9 different particle effects, this scene shows you some fantastic particle effects, such as:

  • Explosions with explosive force effects
  • A complex fire sample
  • An efficient fire sample for mobile devices
  • A dust and fog storm billowing across the scene with wind effects too
  • A steam vent
  • Your very own water gun including physics effects when it hits a wall
  • Sparklers and Flares
  • Drag and drop wild fire racing across the scene
  • And to finish a nice firework display to end the night with

Most of the samples offer several different camera view points (apart from the user controlled ones) and will work in both Free and Pro (in Pro you actually get extended features disabled in the free version)

There are also other bits to look out for in the sample set, including:

  • A multi-platform input controller which is fully configurable (although it has been noted there are issues in Windows 8 with it but these are easily fixed)
  • Both Mobile and desktop shaders including a script to switch them out based on the runtime platform
  • Asset bundling and Asset streaming (only active in Pro)
  • Several example camera rigs
  • Several custom shaders for use on mobile or desktop

A World of Choice

This truly is a sample pack that Unity3D and the learning team can be proud of and I hope they keep adding more and more features to it.

All the content is free to use in any project (as expected from Unity these days), so prototype at your leisure (but I’d recommend you swap out the skins / textures at least for your own titles so that you stand out).

Get building!

License

This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

Share

About the Author

Simon Jackson
Architect ZenithMoon Studios
United Kingdom United Kingdom
Long time game developer / IT maniac.
By day working as a lowly Technical Architect for a healthcare software firm, by night Masquerading as the Master Chief of ZenithMoon Studios.
 
At heart I'm a community developer breaking down lots of fun and curious technologies and bringing them to the masses.
 
I'm also a contributor to several open source projects, most notably the AdRotator advertising rotator project for Windows and Windows Phone.
 
After a hefty break with Windows Phone and Windows 8 I'm heading back to my XNA roots to show how beginners and current XNA devs can take their skills forward with XNA's bleak future.
Follow on   Twitter   Google+

Comments and Discussions

 
-- There are no messages in this forum --
| Advertise | Privacy | Terms of Use | Mobile
Web04 | 2.8.141223.1 | Last Updated 13 May 2014
Article Copyright 2014 by Simon Jackson
Everything else Copyright © CodeProject, 1999-2014
Layout: fixed | fluid