3,398 reputation
1817
bio website
location Los Angeles, CA
age 36
visits member for 3 years, 8 months
seen Mar 28 at 17:28

I am a former video game developer who now makes enterprise software solutions as my day job and small game projects in my spare time.


Feb
20
revised How to create wrap-around pathfinding?
Added in the link to the project given in the other answer that this answer also references.
Feb
20
revised How to create wrap-around pathfinding?
Mostly grammar to make the question a bit easier to read. (again)
Feb
20
answered Pong - Changing the Ball's Y location depending on where it hits the paddle
Feb
19
comment 3D Procedural Planet Generation
@Darestium mrl.nyu.edu/~perlin/noise The man's website itself goes over the differences between 2D and 3D noise (just passing in 2 or 3 values IIRC). I think you can also find a few 'globe' type rendering demos on his site if it helps.
Feb
19
comment 3D Procedural Planet Generation
Here are the things to search for, as the video specifically mentions what it is using for the LOD (How it zooms from space to land) and also the algorithm for the terrain generation: "The application uses quadtrees for LOD, and generates terrain using the ridged multifractal algorithm on both CPU and GPU (in a GLSL shader)."
Feb
16
answered How hard is it to build for other platforms using the Unreal Engine 3?
Feb
15
comment Good way to play a sound when something happens? How does this sound?
Oh, I thought your complaint was that it was still a deep coupling because the API was so specific instead of generic. Messaging systems have been fairly key and not too much trouble to keep track of in my development history. I mean, having a very clearly defined API for inter object/process communication has often made managing the complexities of video games more manageable.
Feb
15
comment Good way to play a sound when something happens? How does this sound?
-1 cause while I agree that having messages so specialized (OnJump) is likely a bad idea, this is just a long 'No this is a bad idea' instead of useful information to get the person to make a PlaySound event that takes the name of a sound effect and a 3D position and/or volume that it occurred at.
Feb
15
revised Good way to play a sound when something happens? How does this sound?
added 8 characters in body
Feb
15
comment Save Security with MD5 Hash
@Lohoris I do not dismiss video games. I just think people should evaluate what they get out of spending time on security vs game development.
Feb
13
comment Component-based Rendering
@Kikaimaru If you ever find yourself trying to decide between good theory and good/practical design, always go with design over theory :)
Feb
13
answered Component-based Rendering
Feb
13
revised A* : Partial recalculation when one node *changes*
formatting
Feb
13
comment Handling scripted and “native” components in a component-based entity system
Might I ask why you desire to have equal definition capabilities between C# and your script environment? Normal design is component definition in C# and then 'object assembly' in the scripting language. I am wondering what issue has arisen that this is the solution for?
Feb
10
comment Is there a way to procedurally generate the history of a world?
Another resource, and not an answer might be found at: www-cs-students.stanford.edu/~amitp/game-programming/… This is an article for generating an environment but it goes on to touch upon how the environment can be used to define regional boundaries for kingdoms based upon resources (like water, livable land, etc) that could be thrown into the mix for when people go to war over what and where or like.. Again, just a resource, not an answer.
Feb
9
comment DirectX — Best version to develop for?
store.steampowered.com/hwsurvey Steam's Hardware and Software statistics. These are always a good source to see what people are using right now, and yes, there is a lot of DX9 going on still :)
Feb
9
comment Slick2D, Nifty GUI listeners problem
+1 for what looks like a nicely asked question on your first time :)
Feb
3
comment Support of multiple 3d formats in engine
@ClassicThunder That was actually the people I was thinking of when I was writing that ;)
Feb
3
comment Support of multiple 3d formats in engine
@ClassicThunder Very true, especially if you want to target modding and such as I hear this is a right pain to accomplish with out visual studio to compile ala XNA.
Feb
3
comment Making 3D Studio Max Affordable
You seem to already have your answer Ashes, 'buy an old used version'. I am not sure if that is against the EULA of the software but I do not see what you are asking if you already know that as your answer?