Author Topic: UNITY: Game Development Tool  (Read 1721 times)

unity is a free game development tool
it actually is pretty cool and easy to learn

NOW this is the cool part about it it has all real time lighting and crap.
so you can move the light and see what it's going to look like without
compiling and all sorts of other crap.

The only thing is that i see that could be a mega problem for newer people to game development is that you need to make all your textures and all your models

website: http://unity3d.com/
(it is free go to the store)

Build some islands, or a house maby even a sewer It's your choice and it's fun




What does it export, type wise?


Yeah its pretty decent.

C#? and Java? Ew. Shaders and shadows look nice and all but ehh.

I watched some guy make a portal like game in under an hour with presets models.

I use it.  It is really expensive for indie.  And even more for pro.  I have indie right now...
Edit: pic of my lava place.  I know you would instantly die here in real life, but this is a game.
« Last Edit: October 30, 2009, 05:55:10 AM by LaCuckooRacha »

Is that a snake I spot :cookieMonster:

Holy forget the web based engine is amazing

Im likin this so far.

Meh I tried one of the games and the input was stuffty
« Last Edit: October 30, 2009, 04:27:41 AM by Zenthos »

Is that a snake I spot :cookieMonster:
Default player shape (first person shooter)
I will change it later with Genghis.
I came across a problem...  The map instantiates a transform defined in the scene, so I cant access it through the prefab list, but the map soon fills up with random balls of fire hurdling themselves at you very fast.  I want them to time destruct, but to do that, I would need to add that to the first object, meaning that it would delete and the instantiate is trying to find a non existent object to clone.
I have no idea how to get it to work... :C

Edit:  I think I found it!
Code: [Select]
var script = "script";
var scripttoadd1 = "script";
var scripttoadd2 = "script";

function Start () {
 if (gameObject.Component (script));
 { //do nothing
 };
 gameObject.AddComponent (scripttoadd1);
gameObject.AddComponent (scripttoadd1);
}
I can't find how to do an if in javascript when using functions, so I took a guess.  I was wrong.
Quote from: console
Assets/Component Adding.js(4) error BCE0019: 'Component' is not a member of 'UnityEngine.GameObject'.
Assets/Component Adding.js(5) error BCE0034: Expressions in statements must only be executed for their side-effects.

I would ask the unity forums, but it still thinks I am under 13 from when I tried to register over a year ago.  Apparently people don't age. >_<
If you are under 13 your parents have to send a form with their signature on it, saying you can join.  Unfortunately my om threw it out the day it arrived.  A year and a half has passed and I'm still 12 apparently.  I e-mailed them asking them what to do, they didn't reply...
« Last Edit: October 30, 2009, 07:50:55 AM by LaCuckooRacha »

Looks complicated.

it's not.
there seems to be alot you can do in it but to get going on it, it seems very easy
(compared to the source engine or UE3. UE3 = unreal editor 3)