After being a student majoring in video game programming for the last few years, I've decided to finally start seriously working on a simple game. After much research on the best tools to use, I've found that programmers are always using or at least talking about libraries, wrapper classes, or frameworks. I'm not quite comfortable with the definitions and explanations when I google each term so I thought I'd ask you folks here,
if you would be so kind to explain them on a level that a student would be able to understand what the following are, and what makes them differ from each other:
- Wrapper class
- Game Engine
- GDK (assuming this means Game Development Kit, things such as the UDK?)
Also to help me understand better, which of the above would you categorize each of these in?
- Qt Creator