11,468 reputation
12747
bio website newarteest.com
location Chicago, IL
age 35
visits member for 4 years
seen 18 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'm almost done writing a book about developing games in Unity, and it's in the Manning Early Access Program (MEAP) for readers to download before it even goes to print! Click this image of the cover:

enter image description here

Visit my website or Twitter


1d
comment How do “game maker” tools like Blitz3D create .exe files?
I'm not sure what you mean by "implemented as C++ library functions which are called from the runtime library", but either that's just a fancy way of saying the user's code is interpreted by the core engine, or you are simply mistaken. Several years ago there was a short-lived product called CoolBasic that worked by replacing the user code in a Blitz3D exe (it was shut down of course because this was hacking of questionable legality); that wouldn't have worked if the user's code was compiled into the runtime.
1d
comment How closely can a game legally resemble another?
Personally I appreciate the link. thanks tugs. I wouldn't get bent out of shape over Nicol being a bit sarcastic; I doubt he was spewing vitriol, just having a bad morning.
2d
comment DontDestroyOnLoad() doesn't work in Unity
Just noticed you answered your own question. Was this the solution to your tricky problem? If so, you should accept it to indicate that.
2d
comment How do I rotate and object around itself, and translate it at the same time?
Personally I recommend setting transform.position directly, but yes his explanation is completely correct
2d
comment DontDestroyOnLoad() doesn't work in Unity
minor point that doesn't really affect anything: you don't need to say transform.gameObject you can just access gameObject directly (and indeed you do that a few lines later)
Apr
14
comment Unity: how do I edit a second scene when my objects are still in the first?
You should be more specific about what exactly you are trying to accomplish. For example, you said "create a public variable on the character controller and attach an object from the second scene to it"; what is that object from the second scene? The way to address this problem varies depending on what exactly you are doing.
Apr
14
comment Unity: how do I edit a second scene when my objects are still in the first?
Incidentally, this answer may not help with the OP's question. He was somewhat vague about his actual problem, so I'm asking for clarification.
Apr
14
comment Unity: how do I edit a second scene when my objects are still in the first?
hm, you may have misunderstood me. If you transition to a scene with an object in it, then you are loading that object. That's what transitioning to a scene does: it loads everything in it.
Apr
14
revised Unity: how do I edit a second scene when my objects are still in the first?
added 119 characters in body
Apr
14
comment Unity: how do I edit a second scene when my objects are still in the first?
That pattern looks kinda inefficient to me. You load the object, and then it destroys itself if it wasn't needed after all? In that case, why did you even load it in the first place?
Apr
14
answered Unity: how do I edit a second scene when my objects are still in the first?
Apr
13
comment Looking for some insight on level mangment
I sorta disagree with this close reason; there is an objective answer to the specific question asked here. Would it be better to have a "LevelMangager" that loads inn XML data on runtime? Better than having each level as a separate class, yes. The BEST approach, well that is more debatable and could result in a non-productive discussion.
Apr
7
awarded  Yearling
Apr
2
answered (Unity) Is there a way to automatically create a material for each texture and assign the texture to it?
Apr
2
revised How do I keep my orbiting camera upright?
deleted 127 characters in body
Apr
2
answered How do I keep my orbiting camera upright?
Apr
2
comment Callback on Derived Class?
Note on vocabulary: what you're talking about isn't really a "callback" it's simply an inherited method. Callbacks are functions passed to unrelated objects, not inheriting objects.
Apr
2
comment Where in old code would you know what to include to compile the complete program?
In other words, trial and error by including one thing at a time until it compiles completely.
Mar
31
answered How to customize a character with new objects (clothes, body parts) in a 3D game?
Mar
30
comment Unity material is missing after compilation
Are you seeing this in the editor or after deploying the game to devices? Some shaders only work on certain devices.