Jump to content

  • Log In with Google      Sign In   
  • Create Account

We need your feedback on a survey! Each completed response supports our community and gives you a chance to win a $25 Amazon gift card!


Member Since 30 Jun 2007
Offline Last Active Jul 07 2014 03:14 PM

#5141129 Is hatred for unity justified?

Posted by AverageJoeSSU on 21 March 2014 - 04:47 PM

Parts of Unity are incredibly frustrating. Serialization is poorly documented and is inconsistently implemented, the GUI sucks, and the editor can get out of hand quickly with large projects.


However, It is rather strange that your game dev teacher is talking about unity from the perspective of a player when your teacher is a developer yes?

Also, before GDC with UE4 and CryEngine, consider what options you had before unity? They were far and few between, and Unity sure beats writing your OWN engine.


Now of course this could limit you if your game doesn't fit well with what Unity provides. There is a statement that is made often on these forums "Make games, not engines". products like unity exist so that small teams or possibly 1 person that works their ass off can actually make a decent 3d game.

#5132124 Reconstruct position from depth

Posted by AverageJoeSSU on 17 February 2014 - 02:35 PM

This, this, and this are good for reference. Have you looked at those articles?

#5017260 Unity 3D Cube Vs Plane...

Posted by AverageJoeSSU on 03 January 2013 - 03:30 PM

Make sure your gameobject is facing the camera, planes wont get rendered from the back unlike a cube.

#4970599 How Could I Learn OpenGL ES 3.0?

Posted by AverageJoeSSU on 17 August 2012 - 10:35 AM

I agree that you should learn the underlying concepts, I would check out the nvidia opengl sdk, it has a wealth of knowledge (but you must understand that those are quicky demos and if you wanted a full engine you wouldn't mimic some of the things they do).

I also highly suggest checking out Humus' Framework3, It is a great reference for looking at the ins and outs of the various apis.

#4969228 Which DirectX version to learn

Posted by AverageJoeSSU on 13 August 2012 - 04:50 PM

Go for directx 11 if your purpose is to learn graphics.... There are these things called feature levels which will allow you to cover all the hardware you need.

Directx 11 will teach you the newest fundamental "ways of doing things", which imo is the best place to start.

NOW, if you are doing this for the soul purpose of making a game, use whatever you are best at/your game requires.

#4822918 Can applications built with Unity3d be freely distributed?

Posted by AverageJoeSSU on 13 June 2011 - 02:52 PM

Any copyright constraints for that? No loyalties, commissions whatsoever? Thanks in advance Jack

there is a limit on how much money you can make with unity 3d free version. (200k last i checked). Also, they limit a certain number of features.

#4802727 Best place to start shader programming

Posted by AverageJoeSSU on 25 April 2011 - 11:33 AM

You can start in any or all of the following,
The Cg Tutorial by nvidia,
The Orange Book (GLSL), (get the latest addition)
The DirectX SDK (HLSL)

Shader model 3 (dx9) is the most common shader model you will find in hardware today.
If i recall the orange book is great for those leaving the fixed function world and entering the programmable pipeline world

#4765118 Starting to learn C++ and game programming, what should I learn?

Posted by AverageJoeSSU on 26 January 2011 - 10:33 AM

Ok first step is as you are, learn to code, C++ is a good language for it, but as jump starting for beginners oriented to game development it wouldn't be my first choice.

I would advice you to begin with a more game oriented framework such as Flash ActionScript, Unity or XNA, once you have the basics of object oriented game programming you can migrate to other languages with more ease.

I agree, and I cannot stress enough how important it is to do this. These environments are controlled environments, ie. it is more difficult to cause a problem.

Unity, XNA, all provide you with a foundation for making games, a community to ask questions, and tutorials galore at your disposal. This may not be the exact technology you want to use with your game (i actually think they could be very easily you just dont know that yet, especially unity), but it is a great foundation to help you learn the basics of coding in games.

Couple this with learning C++ on the side, and you would be very surprised how fast the 2 will meet together. You will learn what classes make up a framework, what parts of a framework you REALLY like, (ie automatic asset loading from a folder on your computer) and see how you would use them in making a game. I cannot say how important this kind of knowledge is when coding a game engine of any kind.