About Me

My photo
Orlando, FL, United States
Served 4 years in the army and now I'm a student at Full Sail University where I'm pursuing my dream to make video games.

Monday, April 4, 2011

Software Engineering and OpenGL

OpenGL - is a graphics API that pretty much mirrors what Direct3D does for DirectX. So this month, is almost like a repeat of DirectX, but instead its completely focused on displaying stuff to the screen. In the class we will be required to write OpenGL shaders and basically know it inside and out. Due at the end of the class is a scene we have to create to demonstrate our knowledge of OpenGL, so with any luck, i will try and upload a video to YouTube when im completed with it, so i can show you guys what i can do.

In Software Engineering (SWE) - this class is mainly geared towards debugging. however the very first lab, we were required to write a memory manager using a doubly linked list and basically allocating a giant contiguous chunk of memory up front and passing out bits and pieces of it, to who needed it. In order to do this we had to override the new function and make our own. After this was all said and done, this could have made our game last month, run about 1,000 times faster, only because everything would have been contiguous and wouldnt take any time at all to access, or it wouldnt have taken time to create. The class we just finished, we had to write a .pak extractor. What is .pak? Well when games hit the shelf, they typically dont want the consumers having access to all of the games assets, so they put them inside of a encrypted file chuck...kinda like a zip file. So while in this file, in their program, they know exactly how to access where in memory the file they need is at.

SGP II

Hey guys, sorry I never got around to posting for month of March. Basically all i was in, was Alpha and Beta phases for our game that we started in SGP1. The last week we went Gold and had an expo where everyone could come in and play. We had a great turn out, when over 100 people came in to see ours and the other teams game. If you would like to play the game, I will post a link to it, so be sure to scroll down. But just remember, a game is never finished and we are aware of many of the current bugs that are present in the game.

*** Notes before installing ***

1) please update to the latest version of DirectX (June 2010)
2) the game can be played with just the following types of input
       keyboard, mouse and keyboard, and X-box controller.
3) If you want to change the HUD in the game, make sure you have the latest .Net version installed
     otherwise, windows will do funky things with the external program that we made.

other than those things, please enjoy our game, and make sure to check the credits to see who did what.

As far as I go individually, I put together all the weapons, attachments, animations, and sounds. There was a lot of hard work and dedication put into this game over the last 2 months, its just nice to be able to share it now :)

**** Download Link ****
http://richardasmall.org/wp-content/uploads/personal/Infiltrator.exe