All you need is a computer, keyboard, C compiler, and SDL2.
Yuriy Georgiev released the first part of the DOOM-like game engine from scratch in C tutorial along with the source code.
In this video, the developer introduces the basics of 2.5D pseudo-3D graphics rendering and movement mechanics, concepts such as portals, rendering, world transformations, and others. The tutorial should be accessible to newcomers, all you need is GCC or any other C compiler and to follow along. For more advanced topics and complete courses by a professional, Yuriy suggests taking a look at Pikuma's lectures.
Download the source code here and follow Yuriy Georgiev on X/Twitter to not miss the second part of this series. In the meantime, check out more of Yuriy's insightful tutorials and projects:
Don't forget to join our 80 Level Talent platform and our Telegram channel, follow us on Instagram, Twitter, LinkedIn, TikTok, and Reddit, where we share breakdowns, the latest news, awesome artworks, and more.