This course is a complete overview of 2D game development. It was made with beginning programmers in mind and focuses on fundamentals and low skill set solutions. The materials are written in C++ and utilize the Allegro 5 library. Enjoy!
UPDATE: If you are using MinGW, here is a guide to getting you setup and running (Thanks you tsevetszord)
- Part 1
- Part 2
- Part 3
- Part 4
- Part 5
- Part 6
- Part 7
- Part 8
- Part 9
- Part 10
- Part 11
- Part 12
- Part 13
- Part 14
- Conclusion
- Appendix