A downloadable game

What I Expect from this class?

I’m looking forward to do some complex low level programming stuff. I understand that I will be able to develop a system which can be used with other projects and I’m really excited about it, to be able to make something available for others to use easily.

Coming to the assignment, each and every step is clearly stated in the description. Still it resulted in a lot of errors, but after reading through the description, I was able to figure out what was happening and resolve the issues. The discussion board helped me understand some of the other potential problems that could raise. I was really stuck with the external dependencies thing. I added the library that needed to be externally linked to ExternalLibraries.win.h file, but I missed adding the reference, I was under the impression that just adding the lib to the windows file will add it to the dependencies. I figured this out after quite some time by rereading the static library setup stuff. One more thing where I stumbled was the assertion failures for file not found on the specified path. I renamed the file and it worked. Overall this assignment gave me a good understanding of how project dependencies and references work and how platform specific code can be dealt with. 

List of the projects that needed a reference to Graphics project are – Application and an external dependency External/OpenGlExtensions, There is also the ShaderBuilder project which has references to Graphics project but they were only enums, and they didn’t needed to be added as references because there weren’t any functions from cpp files that are called from shaderbuilder as mentioned in the description.



Download

Download
Direct3DReleaseBuild 165 kB

Leave a comment

Log in with itch.io to leave a comment.