Home games So you want to make a Game Engine!? (WATCH THIS before you start)

So you want to make a Game Engine!? (WATCH THIS before you start)

by admin



Ever thought of building your own game engine? Watch this video to find out what you need to know before making one!

Donate or become a member: https://ko-fi.com/giantslothgames

Learn OpenGL:
https://learnopengl.com/

GDC Talk – Approaching Zero Driver Overhead (AZDO) in OpenGL:
https://www.gdcvault.com/play/1020791/Approaching-Zero-Driver-Overhead-in

TheCherno:
https://www.youtube.com/@TheCherno/videos

——————————————————————–
*Timestamps*
——————————————————————–
0:00 : Intro
1:07 : What is a game engine?
2:16 : Game engines vs frameworks
2:52 : Why make a game engine
4:34 : Career opportunities
5:38 : Advantages of building a custom engine
8:01 : Disadvantages
9:16 : What you NEED to know
9:57 : Choosing a Programming Language
11:22 : Choosing a Graphics API
13:10 : Where to start
14:08 : Outro

Discord: https://discord.gg/39rerbXU8b
Twitter: https://twitter.com/GiantSlothGames
Subscribe to my channel: https://www.youtube.com/c/GiantSlothGames
Videolink: https://youtu.be/3rcka6P2cVI

——————————————————————–

#devlog #indie #gamedev

source

Related Videos

27 comments

@dimadoesdev March 22, 2024 - 12:14 am

So since Unity fucked up.. Hey I'm ready for my own Engine

@NotVoid0069 March 22, 2024 - 12:14 am

>make my own cpu
>make my own language in it
>make my own engine with it
>make my game with it
>die as a 84yo man who made a pingpong video game

@user-cs9zy8sg8z March 22, 2024 - 12:14 am

Plan on only using c this year to learn so its all in good fun

@tidou768 March 22, 2024 - 12:14 am

I have no programming abilities but I'll try to make a game engine using your tips and chatgpt

@xaroteg March 22, 2024 - 12:14 am

1:57 don’t mind if I do

@PabTSM-OfficialChannel March 22, 2024 - 12:14 am

i’m making a source-inspired game engine using c# and a sdl2 wrapper, i have a window with working images and audio which i made in 4 hours 🙂

@kevinope6166 March 22, 2024 - 12:14 am

no entendí

@GabrielsEpicLifeofGoals March 22, 2024 - 12:14 am

7:37 YES! I hate it when people that teach you programming just force you to do things the standard without an explanation. I love discovering the reason why we do the things we do. It lets me understand intuitively what comes next. It also just feels better than having to trust the standards blindly. When you do things the caveman way, the next solutions come naturally.

@geekume5539 March 22, 2024 - 12:14 am

11:26 you missed one. Basically doing the rendering engine from scratch

@cocojambo2000 March 22, 2024 - 12:14 am

Boring business web apps take many years to develop with whole team. Code whatever you like as long as you enjoy it and you actually code. Code whatever you want, it will pay off.

@pinusmaster2151 March 22, 2024 - 12:14 am

13:10 to get to the part that I want. horrible video

@XavierThe5layer March 22, 2024 - 12:14 am

1:58 someone made an fps game in StarCraft

@soulstenance March 22, 2024 - 12:14 am

Interesting video. Love the little nod to VLDL at 11:42! Gonna take a hard pass on this since developing a game is a large undertaking in and of itself and the Godot engine seems solid, feature rich and is opensource.

@wolfsnow711 March 22, 2024 - 12:14 am

Thanks a lot, very clear explanation, good job with the video

@justinmonroe8683 March 22, 2024 - 12:14 am

Making a game sounds like less work than gaming and arguing with companies how your being ripped off. Besides if you've been a gamer before trying the development it's very unlikely you want to be associated with any of those big names, unless to get your money back and then some, just to give them a taste of their medicine. With players dropping popular games in droves those other UI wont live long, wow, fornite, and many other games dying right now, you can only develop for a customer base when that big, and they've screwed up here recently, besides those trying to get their hat in, or keep their hat in like unreal engine, godot, rust and probably a few others. Unity Is great for learning only, to develop a game with them means going into debt, give your customers unwanted headaches, and ultimately Unity takes credit for everything you did on their platform. Same with all the other in house engines and UI that have games out, and have clout. You will benefit very little and not even understand what's going on with the engine, because it's not yours and there's no full disclosure, but tons of research asking questions and still having to figure out most of it on your own. So yeah if serious about gaming development you do it yourself, the ones in the industry today are malicious, and about money not games. That's the truth of it, and exactly why they brush off developers and gamers alike, they make money anyway whether your satisfied or not. So if you see a huge influx of people watching this video you know why. Game development went full on corrupt, with few exceptions, but they can too, and the industry of gaming is dying. Nothing new, copies of the same gameplay just different graphics and tweaked storyline, but nothing new. So even those big gaming companies only deserve credit for their originals, not the copies they made of other companies content. for crying out loud they are to lazy to not use assets directly from stores, or not recycle sounds from one game to another, which the movie industry started first, and is a lame practice I catch every time it happens. This looks like more fun than the garbage games I was playing and spending money on. Screw Unity, they are nothing but predatory, they cannibalized their own community, and wonder why no new customers are joining.

@hfries1788 March 22, 2024 - 12:14 am

Time to build a game engine in assembler

@test-rj2vl March 22, 2024 - 12:14 am

I am disappointed you didn't mention GDI+ in graphics API section 😉 You know the world's best graphics API. And to make it even better you could write entire game in C using C99 coding standard. 🤣

@OLucasQueJoga March 22, 2024 - 12:14 am

Bro the on the other hand flipping stock photo got me by the balls 😂😂😂😂

@ROMERO2280 March 22, 2024 - 12:14 am

In order for me not to depend on someone else's software, I have to learn how to make it myself.
Logically, but.

I have a lot of problems, and it's not that I can't become a programmer on C++, that's all right. The environment puts a lot of pressure on me.😞

@zogaal March 22, 2024 - 12:14 am

Someone please make a drag and drop game engine or visual scripting for non coder

@b4ph0m3tdk9 March 22, 2024 - 12:14 am

I can relate to "finding out why try did it like that"

@marksmanmerc1 March 22, 2024 - 12:14 am

I'm so tempted, but I'm too smooth brain. Every game engine just pisses me off at some point and I waste time remaking things I don't like.

@johndhkl877 March 22, 2024 - 12:14 am

the vision got me tbh

@lanchanoinguyen2914 March 22, 2024 - 12:14 am

Lol the background music is a sad jazz song named almost a year ago.

@MikePaixao March 22, 2024 - 12:14 am

wait… are you saying we are not aiming for tangled mess? 🤔

@michaelwolf1377 March 22, 2024 - 12:14 am

I made a mtg clone in Java, it's possible just really time consuming

@FerriitDev March 22, 2024 - 12:14 am

You can actually compile python, making it pretty quick.

Comments are closed.