9,890 reputation
12639
bio website newarteest.com
location Chicago, IL
age 35
visits member for 3 years, 3 months
seen 8 hours ago

I'm a software engineer living in Chicago, specializing in interactive media development. I build games and apps for both mobile and web using technologies like C#/Unity, ActionScript 3/Flash, Lua/Corona, and JavaScript/HTML5.

I am writing a book about developing games in Unity, and it's now in the Manning Early Access Program (MEAP) for subscribers to get chapters as I write them! Click this image of the cover:

enter image description here

Visit my website


19h
comment Timing of coroutines in Unity is never precise
I'm wondering what Veselin asked: why does this matter?
23h
comment Changing the material on an object on click in unity
um are new users not able to edit or something? I forget the reputation tiers
2d
comment Changing the material on an object on click in unity
post your code plz
Jul
18
revised Matchmaking system in Unity
added 8 characters in body
Jul
18
revised How to differentiate between instantiated objects in Unity?
added 50 characters in body
Jul
18
answered How to differentiate between instantiated objects in Unity?
Jul
18
comment How to circle an uneven object with Camera at a fixed distance?
or y'know don't use GameObject.Find() at all; I just noticed this other question you asked, I would recommend using the other answer instead gamedev.stackexchange.com/questions/59602/…
Jul
18
comment How to circle an uneven object with Camera at a fixed distance?
also, you shouldn't use GameObject.Find() every frame. Instead do it once in the Start() function and then store the result in a variable.
Jul
18
comment How do you reference one game object from another?
I agree. While the approach mentioned in this answer works, it is fairly brittle (eg. you can't reuse the script with other objects) and so the other approach is preferred.
Jul
18
comment How to circle an uneven object with Camera at a fixed distance?
I don't really like using RotateAround() because that only works right when the target is still. I mean, in this case the target is still, but then you'll get used to doing it this way. You can also orbit the camera by storing an offset position, multiplying that offset by the rotation to get a rotated offset, and then add the rotated offset to the target position. The code (with _rotY incrementing every frame) Quaternion rotation = Quaternion.Euler(0, _rotY, 0); transform.position = target.position - (rotation * _offset); transform.LookAt(target);
Jul
17
answered What does the term “channel” mean when used in regards to computer graphics?
Jul
17
answered What skills do you need to program on Oculus Rift
Jul
17
comment How can I reorient the axes of an object?
how can I tell by looking which way an object is oriented? you can tell if a parent transform is needed by looking at the Rotation values in the Inspector.
Jul
17
comment How can I reorient the axes of an object?
further clarification: by "parent transform" he means make an empty GameObject
Jul
17
comment Can I export animated models from Unity? Into what formats?
oh it's plenty focused on the technical issue, I was just bringing up a potential ethical and legal issue you may not have considered. There's a reason I posted this as a comment and not an answer.
Jul
17
revised Should I use XNA or Unity to build a video game?
typo in url
Jul
17
comment Can I export animated models from Unity? Into what formats?
I doubt this is possible, and even if it is you'll be much better off contacting the original creator of the model. Indeed, what you're trying to do, reverse engineering their animation, may actually be illegal; check the license on the assets you bought.
Jul
14
comment Tools for creating game manuals
yes (character limit)
Jul
14
comment Tools for creating game manuals
how exactly is taking a screenshot of a computer game different from taking a picture of a board game?
Jul
14
comment Tools for creating game manuals
This question isn't really about games, it's about desktop publishing.