Today, 7th august is the day before The Week of Awesome IV begins. It's the first time I join a game making competition and I want to enjoy this week of making games. I'm writing this developer journal because I'm so excited the competition begins tomorrow.
As I want to make a game from scratch (C++ and DirectX 11), I've started making a mini game engine one week ago. This engine is goanna be used for the game I'll be working on. The engine was made by following the DirectX 11 tutorials from http://www.rastertek.com/, but all my code was hand-written by me, I didn't copy-paste any line of code. Mostly what I did to my engine was graphics so my engine does not include a physics engine. That's not really a shame for me because I'll try to follow the themes by making a simple game that does not requires very complex physics. By not very complex physics I mean games like Snake or Flappy Bird. The game is probably goanna have 3D Graphics as I haven't worked on 2D graphics for the engine.
There is an example of scene rendered with my engine:
The tools I'll be using for making the game:
- Visual C++ Express 2010
The Graphical/ Audio assets will be made by me. As I'm not used to make my own Graphical/ Audio assets, I'll also download assets from the internet and I'll give credits to the authors if required.
Because of the environment I'm working on, the game might need some dependencies to run correctly:
- Microsoft Visual C++ 2010 Redistributable Package (x86) (Download link: https://www.microsoft.com/en-us/download/details.aspx?id=5555) (Windows 7 should come with this installed)
- DirectX End-User Runtimes (June 2010) (Download link: http://https://www.microsoft.com/en-us/download/details.aspx?id=8109) (Windows 7 should come with this installed)
- Microsoft .NET Framework 4 (Download link: https://www.microsoft.com/en-us/download/details.aspx?id=17851) (This might be installed automatically by the OS)
I'll include all those dependencies in the game package.
That's about it. I hope that it will be a great competition and all the teams will have fun making games.