Saturday, 24 November 2012

Engines 1.0

Hmm... so I don't really know what to write about. I'm really busy because of crunch. I had been having problems with normal mapping because Ogre does things weird and Dan found out that none of my meshes have tangents exported. Gordon also says Ogre's view matrix is wrong. I finally got it to work though. FINALLLYYY!!!111one!!!!1one ...Thanks to glsl I could bypass using Ogre's matrices and made it work with re-exported meshes.

And since I have no idea what to write about, I instead leave you with this rant.

#pragma region rant

It makes me a little sad when people try to get through Game Dev without actually doing any legitimate work. They try to just complain to professors about things being unfair rather than trying their best to improve their skills to be able to pass. Isn't everyone here to get good at making games? What's the point of being here if you're just trying to "weasel"  your way through? In the end you're the only person that loses because you don't learn anything about how to make games.

And I know it's not easy to get good at stuff. Yeah, sometimes you fail, sometimes you fail really hard. Sometimes you get frustrated and ragequit and cry and whine. It's ok to do that. I do that all the time. I get frustrated and my code starts to look like a curse-word generator was unleashed mercilessly upon it. Sometimes people tell you that you suck at things and everything you have done is wrong or looks bad or doesn't work properly. Don't just unfriend them and hate them for life (unless they're just being really rude about it or calling you names or having expectations that are simply impossible for you to meet in the time that you have), try to look at your work and see why they are saying those things. There's always room for improvement.

You also have to realize that lots of things seem impossible until you do them. (If you have a very short time limit though, some things may actually be impossible.) Shaders seemed impossible when we didn't know what shaders were, but after making shaders we all found out that they're totally possible. In the end, even if you don't think you can do something, you sometimes end up doing it. Just because of how hard you tried . Even though it's true that some people start off with certain advantages, be it mathematical skills, artistic talent, or a great memory, pretty much anyone can surpass them in that ability if they work at it more.

I guess my point is, don't just sit there and quit. Use your frustration to fuel your determination. If people say the things you've worked on look bad or don't work properly, well then use that to make stuff amazing next time so that they'll be left speechless. Use that to work harder and do better. Don't just give up forever. If you want to quit at everything permanently, well then switch into another program and that you like better. Cuz no one ever got good by sitting and doing nothing. And in the real world people won't dumb things down to your level if you can't be bothered to try to teach yourself things. No one is going to say "Well jeez it looks like you can draw an OpenGL teapot on the screen, and even though we were really looking for someone to write manager classes for our engine, we'll hire you. You can render teapots and get paid for it."

If you came to this program to get good at making games, well then do it.

#pragma endregion rant

1 comment: