|Memorial University's Intro to Game Programming|
|Written by Nikos Vaggalis|
|Friday, 21 October 2022|
Sub-titled, "Make your own 2D game engine using C++ and ECS", this is a course for students interested in learning the fundamentals of game programming and game engine architecture.
The full course taught by Professor David Churchill is being made available for free on YouTube. I say 'is being' and not 'has been' because it is ongoing with two lectures per week being recorded and posted online. As of writing this piece, the first 10 are available, of a total of 23.
In it you learn game programming and more specifically how to make your own 2D game engine using C++ and ECS. But first of all what is ECS? ECS is an architecture for making Games and stands for Entity Component System:
As the title says you need to know the basic C++ data structures and OOP in order to get the most out of the course,
The syllabus in detail
1 Intro / Syllabus
Also, the SFML graphics library is being used.
There's also a shared Google docs document that contains the course's schedule with links to the videos and slides of the lecture.
If you are looking to get into game programming, then this is a first class opportunity to learn the basics from the best.
Document with links to material
YouTube Courses On C++, Python and Blazor
To be informed about new articles on I Programmer, sign up for our weekly newsletter, subscribe to the RSS feed and follow us on Twitter, Facebook or Linkedin.
or email your comment to: email@example.com
|Last Updated ( Friday, 21 October 2022 )|