Building a C Game Engine from Scratch Ep1











>> YOUR LINK HERE: ___ http://youtube.com/watch?v=FdOtDzAw2a4

Welcome! • Despite starting with zero game dev experience, my passion for software engineering and eagerness to learn are driving me to dive deep into the creation of the Evie engine - my game engine project built with C++ and OpenGL. This channel is your go-to for a collaborative learning experience, where we break down the complexities of game engine development into manageable, understandable pieces. My plan isn't to make this game engine the next big thing but to learn and hopefully create some small scale games that we can all play. • 00:00 Introduction • 01:05 Repository Introduction • 01:26 Continuous Integration • 01:43 Getting Started and The Cherno • 02:40 OpenGL and CMake Structure • 04:03 Unit Testing • 04:29 Current Capabilities with Example • 05:22 Code Structure • 05:43 Project Dependencies • 06:17 Entity Component System Introduction • 06:35 Sandbox Examples • 08:23 Outro • 🚀 What You'll Discover in This Episode: • An introduction to Evie Engine, my C++ OpenGL game engine project. • Why I chose OpenGL for rendering and how LearnOpenGL.com has helped me so far. • Insights into the build system using CMake and integration with VSCode. • A look at the project structure, influenced by Jason Turner's CMake best practices. • Unit testing in Evie Engine development. • Demonstrations of the engine's current capabilities: window management, input handling, GUI creation with ImGUI, and 3D object rendering. • A brief overview of the code structure and dependencies (GLFW, GLM, spdlog, fmt, doctest, ImGUI, stb). • An introduction into the Entity Component System for managing game objects. • A peek into the games (examples) that utilize our engine, showcasing different sandbox examples and the potential for future enhancements. • 💡 Why Watch This Series? • Whether you're a game development novice or a seasoned pro, I'm hoping that there will be something here for everyone. • Follow along as we tackle new challenges, celebrate successes (and failures), and potentially build a community of passionate learners and experienced professionals. • Get insights into the practical aspects of game engine development, from coding practices to the integration of various libraries and tools. • 🔗 Resources Mentioned: • Evie Engine: https://github.com/DanWillans/Evie • LearnOpenGL: https://learnopengl.com/ • Jason Turner's CMake Template: https://github.com/cpp-best-practices... • The Cherno | Game Engine Playlist:    • Game Engine   • GLFW: https://www.glfw.org/ • GLM: https://github.com/g-truc/glm • spdlog: https://github.com/gabime/spdlog • fmt: https://github.com/fmtlib/fmt • doctest: https://github.com/doctest/doctest • ImGUI: https://github.com/ocornut/imgui • stb: https://github.com/nothings/stb • 🎯 Who Should Watch? • Curious minds wanting to understand how games work behind the scenes. • Aspiring game developers and software engineers looking to expand their skillset. • C++ and OpenGL enthusiasts searching for real-world application examples. • 📣 Engage with Me: • Your thoughts and feedback are invaluable! Leave a comment to let me know what you think or suggest topics for future episodes. • Hit the subscribe button and ring the bell to stay updated on my game engine development journey. • Remember, this channel is as much about your learning journey as it is about mine. Let's dive into the fascinating world of game engine development together. Stay tuned for more episodes where we'll dive deeper into each component of the Evie engine and it's future development. • #gameengine #opengl #c++ #programming #cplusplusprogramming #3dgames #development #learningjourney #series

#############################









Content Report
Youtor.org / YTube video Downloader © 2025

created by www.youtor.org