Ep. 1: Window – Sparky Engine (How To Make a Game Engine)


Forums ►
Join the discussion on IRC! ►

Twitter ►
Stream ►
Website ►
Facebook ►

Sparky source code ►

This video was streamed live on Follow me on Twitter ( to be notified of future livestreams.

BEST laptop for programming! ►
My FAVOURITE keyboard for programming! ►
FAVOURITE monitors for programming! ►
FAVOURITE programming book! ►


In this video:
– How to make a game engine
– Planning the initial steps of developing a game engine
– Starting the Sparky rendering engine
– Downloading and setting up GLFW
– Creating an OpenGL window using GLFW in C++


Steam Group:


Outro music is by Approaching Nirvana:

Nguồn: https://landscapeelms.com

Xem thêm bài viết khác: https://landscapeelms.com/game/


  1. Im gonna also create my own game engine as I don't like the Unity updates (the multiplayer networking option doesn't even exist right now).

  2. I have problem with line number 7 this line:

    std::cout << "Error" << std::end1;

    ther error is:

    namespace "std" has no member "end1" Error code E0135
    pls HELP!

  3. Hi, this is most likely late (obviously) but if someone stumbles around this, my include doesn't work for some reason, I've looked through all of the directories and it just didnt work

  4. Hope this is ok to comment here but if anyone’s in need of music for a game they are working on I’m currently looking to work on a project. Thanks for the upload!

  5. Ok, minute 1:49, I paused the video to post this. Please make this video what I've been looking for. I am no game developer, I just want to give to my 10 year old self what he wanted 28 years ago, create a game from scratch, no unity, no game maker, pure and simple lines of code. I want to cry because a bug shows up and I cannot fix it, and cry again when I fix it. I want to make a game for the sake of it, not just to see it being played by me or someone else. I want to know that I build it one line of code at the time.
    And of course, if you are going to not build a game from scratch I will go through the whole video any way! thank you!

  6. Severity Code Description Project File Line Suppression State

    Error (active) E1696 cannot open source file "GLFW/glfw3.h" Lynux-core C:UsersMicrobitDocumentsVISUAL STUDIOSLynuxLynux-coremain.cpp 1


  7. Isnt inline default when defining a function in class? like why specify it at 40:30? BTW awesome video man!

  8. Just jumps in to c++
    Doesn't understand a f*ck of what he's doing
    watches a crap load of tutorials
    comes back 1 month later

    "nah rather turn that into a macro"


Please enter your comment!
Please enter your name here