DESIGNING our GAME ENGINE

  Рет қаралды 224,873

The Cherno

The Cherno

Күн бұрын

Patreon ► / thecherno
Instagram ► / thecherno
Twitter ► / thecherno
Discord ► thecherno.com/...
Series Playlist ► thecherno.com/...
Gear I use:
-----------------
BEST laptop for programming! ► geni.us/pakTES
My FAVOURITE keyboard for programming! ► geni.us/zNhB
FAVOURITE monitors for programming! ► geni.us/Ig6KBq
MAIN Camera ► geni.us/t6xyDRO
MAIN Lens ► geni.us/xGoDWT
Second Camera ► geni.us/CYUQ
Microphone ► geni.us/wqO6g7K

Пікірлер: 405
@utkucandogan6623
@utkucandogan6623 6 жыл бұрын
Since you emphasize you can't build unreal engine, name your game engine "real engine"
@ImRiz1
@ImRiz1 6 жыл бұрын
good one LMAO :p
@ghostkr3676
@ghostkr3676 6 жыл бұрын
hahahaha lol
@Petej34x
@Petej34x 6 жыл бұрын
Haha yes or since he can't build Unity, call it "Division"
@williamireland2285
@williamireland2285 6 жыл бұрын
Lmao
@Nerfdalocks
@Nerfdalocks 6 жыл бұрын
Genius :)
@SteinCodes
@SteinCodes 6 жыл бұрын
Networking Layer please. It is something I or most people I know have no real idea how to do so I am rooting to see how to do it.
@abdullahamrsobh
@abdullahamrsobh 6 жыл бұрын
that would be awesome and something that is very very unique about this series hope he do it
@maverick7615
@maverick7615 6 жыл бұрын
Can’t agree more!!!!
@jonathanrosado8874
@jonathanrosado8874 6 жыл бұрын
YES PLZ
@DevScape
@DevScape 6 жыл бұрын
Stein Codes yes, and please make more tutorials! They're really helping.
@SketchpunkLabs
@SketchpunkLabs 6 жыл бұрын
Think that might be a bit complex for this series. If you need help on networking, try to look up tutorials on creating a real time chat server. Should teach you client / server interactions and how to push out updates to connected clients. If your point is multiplayer games, the concept of a chat server can be used, instead of sending lol or whatnot to the chatroom(game match), you pass your current location and action (attacking, driving, etc) then the client games act apon that data. Something like this will get you started in the right direction in the fundamentals.
@loryon
@loryon 6 жыл бұрын
The game engine has been called Hazel
@brycejohansen7114
@brycejohansen7114 6 жыл бұрын
Maybe call the engine "Prometheus" because it's kind of like you're bring "fire to man" -> bring "a professional Triple-A approach to building an engine to us simple hobbyists"
@sachhmoka2953
@sachhmoka2953 3 жыл бұрын
And because Prometheus sounds like a badass name
@Nerf_Jeez
@Nerf_Jeez 2 ай бұрын
Blizzard already used that
@UnicycleSoul
@UnicycleSoul 6 жыл бұрын
Chernobyl seems a fitting name :3
@MA-748
@MA-748 6 жыл бұрын
😂
@sssstupidkid1234
@sssstupidkid1234 6 жыл бұрын
THIS ONE IS THE ONE!!!
@bies_moron4404
@bies_moron4404 6 жыл бұрын
лол))
@PflanzenChirurg
@PflanzenChirurg 6 жыл бұрын
Cherno Bill
@LucidStew
@LucidStew 6 жыл бұрын
Chernoble?
@CaffeineInjected
@CaffeineInjected 4 жыл бұрын
You had me at "Game Engine". You have a new Patreon supporter.
@DrewYoungThomas
@DrewYoungThomas 6 жыл бұрын
Acrylic Engine: Acrylic is tough and transparent, so when you are trying to explain how a certain type of engine works an Acrylic model lets you see everything working inside. or perhaps Glass Engine but that sounds application specific.
@Astr0B
@Astr0B 6 жыл бұрын
Clever and catchy
@KevinvanderBurgt
@KevinvanderBurgt 6 жыл бұрын
HazelEngine (that new project i saw on your github with an empty repo)?
@N3therPig
@N3therPig 6 жыл бұрын
I love the analogy of debugging being like scaffolding. Very accurate
@oliviadrinkwine1411
@oliviadrinkwine1411 4 жыл бұрын
Honestly the only real reason I want to build a game engine is to learn how they work. And as a exercise for me to get back into programming with C++ since I do know how it's just been a few years.
@itzillyum
@itzillyum 21 күн бұрын
Making a game engine for this exact reason, I just can’t seem to wrap my head around how an entire engine work
@ChuckstaGaming
@ChuckstaGaming 4 жыл бұрын
"Supporting other platforms in the future" I love that!!! I am mainly interested in the Vulkan graphics engine, and was looking to implement that in my own engine, but happy to start with OpenGL 😁
@ThePreyBrigade
@ThePreyBrigade 5 жыл бұрын
5:24 “I also have a full time job building game engines for EA.” Oh... I’m sorry to hear that 😞
@Skyrunner-nu8dp
@Skyrunner-nu8dp 4 жыл бұрын
Noxid The Gamer well they probably pay him a lot cuz they have so much money. Or maybey they don’t pay him a lot because they want so much money
@SimpleKaban
@SimpleKaban 6 жыл бұрын
Engine name: Chernobyl
@hsaidinsan6345
@hsaidinsan6345 4 жыл бұрын
German Prostakov 😂
@arsnakehert
@arsnakehert 4 жыл бұрын
Chernobuild
@loit5132
@loit5132 Жыл бұрын
3GChernobyl
@weaponisedbattletoaster805
@weaponisedbattletoaster805 Жыл бұрын
The engine has a built in asset for steam explosions😂😂😂
@Freg-ld2lo
@Freg-ld2lo Жыл бұрын
Crater.cpp
@RaigyoEcU
@RaigyoEcU 3 жыл бұрын
after reading game engine architecture for months i'm ready for these Game engine videos
@doctortrouserpants1387
@doctortrouserpants1387 2 жыл бұрын
Every now and then I remember (and it blows my mind) that you are offering all this expert tuition for FREE! I can only offer huge gratitude and respect in return, plus a small donation when I can. Thank you very, very much.
@cookiecan10
@cookiecan10 6 жыл бұрын
I'm going through your C++ and OpenGL series right now, I'm really hoping I can get up to a point where I can understand everything in this series. You're doing an amazing job explaining everything and I'm really exited to follow this series!!!
@PflanzenChirurg
@PflanzenChirurg 6 жыл бұрын
i would be glad to help you out over facebook if you need it :) C++ took myself alot time to learn honestly
@Lameless
@Lameless Жыл бұрын
I know this is old@@PflanzenChirurg but you still available to help out?
@sable4539
@sable4539 6 ай бұрын
How did it go?
@никто-д1ю5ф
@никто-д1ю5ф 4 жыл бұрын
Wow, I recently discovered your channel, but your instantly got me excited! Thank you very mutch for your hard work and dedication!
@benmuker6300
@benmuker6300 6 жыл бұрын
just name it TheChernoEngine
@DridriLaBastos
@DridriLaBastos 6 жыл бұрын
Or simply ChernoEngine and it will be the "ChernoEngine"
@TheMmesek
@TheMmesek 6 жыл бұрын
How about ChE(r)ngine?
@gamer-lo7vl
@gamer-lo7vl 4 жыл бұрын
@@DridriLaBastos chernobyl engine
@jixs4v
@jixs4v 4 жыл бұрын
@@gamer-lo7vl ChernoBuild
@averagecornenjoyer6348
@averagecornenjoyer6348 3 жыл бұрын
@@jixs4v that was actually genius, too bad it's late
@nikoszervo
@nikoszervo 6 жыл бұрын
About the level editor I would suggest doing an XML system. What I mean is that instead of building a GUI tool for a level editor we can just write XML files which describe the structure of the scene objects in parent-child style, instead of writing code to create the UI one which will take us a lot of time. In this way it's gonna be easy editing scenes as just editing an XML file and the code that is going to read the xml file and build the scene , won't be something difficult also to implement.
@donoughliu476
@donoughliu476 6 жыл бұрын
Cannot wait to contribute to this project!
@BlackJar72
@BlackJar72 6 жыл бұрын
I suspect this will be the best game programming series ever -- especially because its not going to be rendering-centric. One of the first thing I discovered first hand is that its fairly easy to write a working 3D rendering engine that is poorly designed for an actual game. I wish I could afford to support this.
@dingoDogMan
@dingoDogMan 6 жыл бұрын
Pumped for this mate.
@shekhawat5917
@shekhawat5917 6 жыл бұрын
Are you gonna do a face revival???
@bamberghh1691
@bamberghh1691 6 жыл бұрын
bUt YoU CAn SeE hIS FaCE
@shekhawat5917
@shekhawat5917 6 жыл бұрын
@@bamberghh1691 but his real face tho , no one man can be so handsome no homo
@techgo4431
@techgo4431 6 жыл бұрын
@@shekhawat5917 just say no homo at the end no matter how gay it sounds saying no homo at the end nullifies everything lol
@almicc
@almicc 6 жыл бұрын
I don't even watch these for programming, I just mute the video and touch myself. No homo
@pooria_garrett3020
@pooria_garrett3020 6 жыл бұрын
God damn it, it made me ROFL 😂
@davidboygenius6843
@davidboygenius6843 4 жыл бұрын
I am following along with this series as a learning experience.
@TheGrimravager
@TheGrimravager 6 жыл бұрын
I am not an experienced coder, but I do almost have my bachelor's degree in physics :D I only just realised there's obviously going to be physics related stuff in an engine, so that's going to be double interesting
@felipeliboriooo
@felipeliboriooo 6 жыл бұрын
Just call it Cherno, it sounds cool.
@bezraboten3427
@bezraboten3427 6 жыл бұрын
Name: EnCherno (Engine & Cherno) and rolls of the tongue like inferno :), and with namespace 'nch'?
@salty_slug
@salty_slug 6 жыл бұрын
Best one yet
@potatolord7319
@potatolord7319 5 жыл бұрын
yes
@leysont
@leysont 5 жыл бұрын
Nice one. Better than my idea: Cherngine (Cherno + engine)
@MatkoFaka
@MatkoFaka 6 жыл бұрын
Suggestion: Make it modular so that every subsystem can be easily switched e.g 3DRenderer -> 2DRenderer YourPhysicsEngine -> SomeVerySpecialPhysicsEngine and so on. thx
@oj0024
@oj0024 6 жыл бұрын
the hype is real
@Earl.Norris
@Earl.Norris 6 жыл бұрын
Why not open source the engine. Then the you can direct the volunteers and discuss the functions and features that they have added. I really am looking forward to your next video. It seems there is a fair amount of mac and linux people looking to contribute maybe it is best to keep it in opengl/vulkan. Also if the engine would be free to use it would greatly improve its growth and new features.
@SketchpunkLabs
@SketchpunkLabs 6 жыл бұрын
I can say building a game engine on your own is a massive endeavor, i've been at it for almost 2 years now and I'm still not at a point to make a games.
@oj0024
@oj0024 6 жыл бұрын
how about audio support? 2d/3d audio?
@h.hristov
@h.hristov 6 жыл бұрын
8D audio
@oj0024
@oj0024 6 жыл бұрын
@@h.hristovthat would actually be quite interessting. Doing 8d spheres and shit
@whynot-vq2ly
@whynot-vq2ly 5 жыл бұрын
thanks for the tutorial. an advice for those who want to watch : speed x 2
@nathanm988
@nathanm988 6 жыл бұрын
The hardest challenge in mankind - write an entire triple A game title using only one cpp file called main, use no third party libraries, and use the native API object & shaders
@nonnullptrhuman504
@nonnullptrhuman504 3 жыл бұрын
The game will finish in 69 years
@WinwinLS
@WinwinLS 6 жыл бұрын
The RAE - Realisticly Amazing Engine
@cptray-steam
@cptray-steam 3 жыл бұрын
Me - Well I have nothing better to do. What should I do? KZbin - Want to build a game engine? Me - :O
@frostye.t.6393
@frostye.t.6393 3 жыл бұрын
me too
@hayabusa1x
@hayabusa1x 6 жыл бұрын
I'm glad you're starting on some of the more core features. There's already plenty of tuts on graphics and loading windows.
@peterSobieraj
@peterSobieraj 5 жыл бұрын
From my experience if you are build engine by your self it's better to build "Level editor" as separate application. Same with "Texture Editor", "Model Editor", etc. There reason for it is when I build something big, I always make some mistakes in design, before I start writing code. Maybe that GUI library that I decided to use it's bad. Or maybe I should have organize files differently, or something else. If you build engine as one gigantic application, mistake like that will make you rewrite lot of code. In my case usually take down whole project. But if you separate it in to few applications, each time mistake like that hits you, it won't hurt that much. You can live with it, or fix it, or in worse case relatively quickly rewrite it. I'm a proffesional programmer for 13years, and still at every project at some point I'm saying to my self "I should have done it differently".
@AxElKo440
@AxElKo440 6 жыл бұрын
Your handwriting reminds me you planning the sparky :)
@giancarloandrebravoabanto7091
@giancarloandrebravoabanto7091 6 жыл бұрын
lm making 2d tile game engine. line by line, l finished the collision system and the vector forces of one specific size object. now lm making all those methods to work with different size objects. first step by step.
@julianojosoa2145
@julianojosoa2145 6 жыл бұрын
Hi! I am actually a CS student from Madagascar and I really want to help/contribute to this project! I have some bases of C++ programming language but I never did something practical with C++ (I never did game dev before) and I am on Gnu + Linux (Elementary OS)! I hope to be helpful for what you are doing guys!
@gavinw77
@gavinw77 6 жыл бұрын
Awesome.
@93davve93
@93davve93 6 жыл бұрын
CharnoEngine!
@kplays_6000
@kplays_6000 6 жыл бұрын
I'd love to see Box2D support! Also, Real Engine would be a great name!
@hashemieada4846
@hashemieada4846 3 жыл бұрын
Hi cherno how are you doing? Hope you are safe during this difficult time. I am a medical laboratory/ graduate and I want to become a game developer Sadly in my country there is no such major or degree in our universities. And the closest thing is computer engineering degree , would you recommend it for a 24 years old dreamer like me.
@youreyesarebleeding1368
@youreyesarebleeding1368 5 жыл бұрын
dunno if you made a name yet because i just now started watching this series and it was three weeks ago, but you could just call it ChernoEngine. It's not a bad name tbh.
@Andrei-rp3dz
@Andrei-rp3dz 6 жыл бұрын
You should make collision detection tutorials. Or if not then at least show how you implement already existing physics libraries such as Bullet or PhysX
@ancient_hulk
@ancient_hulk 6 жыл бұрын
"The Cher-noble"
@lottomatto
@lottomatto 5 жыл бұрын
Yes
@pako_powr
@pako_powr 6 жыл бұрын
++hype;
@bamberghh1691
@bamberghh1691 6 жыл бұрын
hype += 1;
@mustafayldz4577
@mustafayldz4577 6 жыл бұрын
hype++;
@Nick-kb2jc
@Nick-kb2jc 5 жыл бұрын
hype = hype + 1;
@johnmcguiness3519
@johnmcguiness3519 5 жыл бұрын
hype /= 0;
@juliusgrybauskas816
@juliusgrybauskas816 6 жыл бұрын
Bro finally
@aviverma9362
@aviverma9362 5 жыл бұрын
Main video starts at 5:59
@bruhintoshmoment3865
@bruhintoshmoment3865 6 жыл бұрын
You could call your engine "[C]herno" - but that's just a suggestion :)
@KeenanWoodall
@KeenanWoodall 6 жыл бұрын
Chernobyl, ChernoBuild, Nuclear Engine, TCP Engine
@Ratchet2022
@Ratchet2022 Жыл бұрын
Hazel would be a cool name.
@郑祺瑞
@郑祺瑞 5 жыл бұрын
here we go
@humm535
@humm535 6 жыл бұрын
Cherngine!
@WarrenMarshallBiz
@WarrenMarshallBiz 5 жыл бұрын
I'm super excited about this series, thanks for putting it together! Let's goooo!! :)
@studionascosto
@studionascosto Жыл бұрын
Spent my 20s working just to pay bills but, now being 32, I have quite my job to finally pursue my goals including becoming a programmer. You have been so helpful as I have been going through my online classes and this series on building a game engine is very exciting! Thank you very much!
@Beelzebubby91
@Beelzebubby91 Жыл бұрын
Did you have any experience before you started your classes? I am completely clueless to coding and game development but I want to learn so bad. I don’t even know where to start because it seems so overwhelming.
@zenith2808.
@zenith2808. Жыл бұрын
⁠@@Beelzebubby91Well, Cherno’s C++ series might be really good even for a beginner(that’s how I feel), while it might not be the best idea to learn C++ as your first language but you can try. I absolutely loved the C++ series, maybe give that a shot?
@Alucard_Seven
@Alucard_Seven Жыл бұрын
@@Beelzebubby91 i recommend you follow the chernos c++ series to get a grasp of the language
@kledynk6591
@kledynk6591 Жыл бұрын
Same story here. Almost 10 years experience in a career I don't care for. Now it's all on me to finally take charge of things.
@sable4539
@sable4539 6 ай бұрын
​@zenith2808. I think learning C++ as a first language is fine, because if you understand C++ you can probably understand most other popular languages
@gleb.ignatev
@gleb.ignatev 6 жыл бұрын
It's a bit scary of how many different things you have to know to actually build your own engine from scratch
@ahmedosman5740
@ahmedosman5740 6 жыл бұрын
Noice
@MikeDawson1
@MikeDawson1 5 жыл бұрын
I'd be interested in seeing how to integrate Bullet Physics into a multi-threaded engine. It has build options to make it multithread-safe, but I've found a total lack of tutorials on the subject (except the single "demo" which is too simple)
@INeedAttentionEXE
@INeedAttentionEXE 6 жыл бұрын
Where has your channel been all my life
@neenaw
@neenaw 6 жыл бұрын
call it DropBear
@csteam7287
@csteam7287 5 жыл бұрын
DirectX series ?
@allmertalex
@allmertalex 6 жыл бұрын
What software license will your game engine use? That is an important thing to note since you'll be using the code base to teach people.
@rmt3589
@rmt3589 Жыл бұрын
14:16 You can use multiple renderer apis? That solves that issue for me.
@sidharthsaha5003
@sidharthsaha5003 6 жыл бұрын
What features will the physics engine support?
@JoshuaKisb
@JoshuaKisb 6 жыл бұрын
i will be following on LINUX
@jordanchapman5341
@jordanchapman5341 6 жыл бұрын
NAMES: -Upside Down Engine (built in Australia) -BueT Engine -Charno 3D -Chengine -Godly Engine -GES Engine (Game Engine Series) -Steady Engine (because it will be developed slowly, but steadily) -Bugless 3D (because you are perfect) -Cherno BB Engine -Tutor Engine thats all I got for now. Upside Down Engine is my favorite
@andrewdavid308
@andrewdavid308 6 жыл бұрын
Do you come from the land down under?
@bamberghh1691
@bamberghh1691 6 жыл бұрын
Add "real engine"
@ZeldaCorporation
@ZeldaCorporation 6 жыл бұрын
i like the idea of Chernobyl. cause this game engine will be da bomb XD
@MrTostifrosti
@MrTostifrosti 6 жыл бұрын
+1 on the 'GES Engine (Game Engine Series)' name
@terciob
@terciob 6 жыл бұрын
name suggestion: "GG" Game enGine
@robbeandredstone7344
@robbeandredstone7344 4 жыл бұрын
Tequilla cells
@jamesmnguyen
@jamesmnguyen 6 жыл бұрын
Are you going to add a way to implement OpenGL 4.3-4.6 API with it's DSA functions? Or is it solely going to be OpenGL 3.3?
@МаксимХавро-ч4ы
@МаксимХавро-ч4ы 2 жыл бұрын
Like your video and your haircut!
@obabamaiu
@obabamaiu 6 жыл бұрын
Will the code eventually become available also for non-patreons? Even if on a delay
@michelm9480
@michelm9480 6 жыл бұрын
Cherno Engine
@filnil90
@filnil90 6 жыл бұрын
What about audio? Are you gonna be writing your own DSP etc.
@SketchpunkLabs
@SketchpunkLabs 6 жыл бұрын
You mentioned you want to use ECS, have you looked at CGS (Component Graph System) as a alternative solution?
@caareystore5058
@caareystore5058 Жыл бұрын
What about networking and multiplayer? Some UDP socket layer would be awesome.
@AlexTheGreatish
@AlexTheGreatish 6 жыл бұрын
Unrelated. Congrats on your engagement.
@thewryneckarchivist
@thewryneckarchivist 4 жыл бұрын
Name it "Hazel".
@davidboygenius6843
@davidboygenius6843 5 жыл бұрын
@TheChernoProject You mentioned Entry Point Application Layer Window Layer(Input, Events,etc) Should Window Layer be apart of Application Layer? What do you think? Also, where do you offer private lessons? I am interested.
@faizanasif7042
@faizanasif7042 4 күн бұрын
Now in 2024, is it a good idea to also include an AI/ML engine in this list? Like Unreal's Neural Network Engine in UE5.4.
@justaplebdontmindmeii452
@justaplebdontmindmeii452 3 жыл бұрын
Thanks god you also have a opengl series. i just started the engine series and i am so excited, thanksfully i have a lot of time in hands since where i live there's going to be another lockdown so. i hope that in that period of time i can catch up to everyone else
@s1nister688
@s1nister688 6 жыл бұрын
Would you be creating the opengl context manually in this series or be using glfw since you talked about supporting multiple rendering APIs and DirectX needs raw window creation usually while opengl has GLFW?
@ragdude7323
@ragdude7323 4 жыл бұрын
0:00 subtitles: hey what’s up guys my name is *china*
@michelm9480
@michelm9480 6 жыл бұрын
Use vulkan !!!!!!!!!
@grhayes
@grhayes 4 жыл бұрын
Suggest adding a content or asset management system. That way it stores things like textures, models, sounds, scripts, and shaders. That way they only get loaded once even if another file or object needs it and it can track what is and isn't using it. When it's no longer in use can tell memory manger to clean up. Later on you probably want a task manager to make use of multiple threads the best way possible.
@Windeycastle
@Windeycastle Жыл бұрын
Maybe call it "Hazel"
@TheAntiquatedOne
@TheAntiquatedOne 6 жыл бұрын
Can you guys tell me what drawpad Cherno uses, please ? As for engine name suggestion: Chernobytes
@lionkor98
@lionkor98 5 жыл бұрын
probably some android tablet / chromebook? No idea
@AlexH-ly5in
@AlexH-ly5in 5 жыл бұрын
Recommend CMake while we're doing OpenGL since it would follow the `multiple platforms` notion
@jesse2535
@jesse2535 Жыл бұрын
What is the difference between this series and ur opengl one?
@_msnnanbakbshhsn
@_msnnanbakbshhsn 6 жыл бұрын
We have tutorials and SFML, they cut through unnecessary time.....
@smallbluemachine
@smallbluemachine 5 жыл бұрын
I programmed my engine myself. I don’t want to contaminate my code with people who might know what they’re doing better than me.
@MA-748
@MA-748 6 жыл бұрын
*Charno 3D*
@philippejean1102
@philippejean1102 6 жыл бұрын
hmm I can say : Metal engine :)
@yiandev4368
@yiandev4368 6 жыл бұрын
Are you going to use gcc/clang without VStudio and msvc crap? maybe something like msys2/cygwin and there arent many IDE's out there mainly eclipse/codelite, vscode/atom excluded since they dont have a build system and they require manual cmake/meson or w/e build system which are horsecrap.
@quintrankid8045
@quintrankid8045 6 жыл бұрын
Have you heard of CodeBlocks?
@yiandev4368
@yiandev4368 6 жыл бұрын
CodeBlocks used to be the best C++ IDE many years ago, right now is an old IDE that doesnt get updated anymore with primitive interface, a terrible vritual file management system and terrible code completion or intellisense as its called in VS, nowdays even text editors with plugins VSCode,Atom,sublime are better than that, sadly in order to use VSCode/atom etc for C++ you need to manage manual build system cmake/meson which is cancer, and frankly doesnt even work you just get entangled in stupid shit build systems and waste 70% of your time handling include/library/unreferenced errors and build system errors. Thats C++ for ya, once you get outside of visual studio preset C++ IDE you will find C++ ecosystem equal with cancer, ive figured that C++ is so bad because of their linking/include model, i havent used personally any other language of any type that is as bad as C++. Here is the thing many dont know about Visual Studio: ITS NOT FREE, first you have to register to use more than 30 day evaluation and second if you use it for commercial application and have more than 5 employees you have to pay for pro or w/e version, like 3000$ a year, so yeah dont even get into arguments about visual studio, its a non option for anything commercial. If it doesnt have MIT/Apache licenses or equivalent = dont use stay away, unles you'r employer asks for you to know those tools and they pay for them. I wouldnt write shit thats my own with microsoft shit, that also goes for C# VS, Xamarin VS, and C++ MSVC toolchains, for all you have to pay if you go commercial, haha.
@isukanne6885
@isukanne6885 6 жыл бұрын
Have you guys heard of CLion tho ?
@yiandev4368
@yiandev4368 6 жыл бұрын
CLion is not free, thats pretty much where the argument ends. Also it uses CMake last time i tried i had to write manual CMake, no ty, even eclipse/codeblocks is better than that.
@isukanne6885
@isukanne6885 6 жыл бұрын
@@yiandev4368 But CMake files offer more "portability" for big projects. You can't share your eclipse project folder with everyone
@theeternal6890
@theeternal6890 3 жыл бұрын
*What do u think about giving name as "Hazel"* XD
@ChronosGameDev
@ChronosGameDev 6 ай бұрын
20024/03/21, First day on this tutorial, may the gods and my will give me the strength to finish this series and learn as much as possible.
@petrkassadinovich2705
@petrkassadinovich2705 4 жыл бұрын
Thank you for tutorial Cherno! I'm agreed that is much better to make a good foundation and infrastracture first.
@majedhk5460
@majedhk5460 5 жыл бұрын
can we have multiplayer with game engine in future?
Project Setup | Game Engine Series
24:39
The Cherno
Рет қаралды 256 М.
Remaking My First Game in 3D in My Own Game Engine!
24:57
The Cherno
Рет қаралды 21 М.
Spongebob ate Michael Jackson 😱 #meme #spongebob #gmod
00:14
Mr. LoLo
Рет қаралды 10 МЛН
How To Get Married:   #short
00:22
Jin and Hattie
Рет қаралды 25 МЛН
Help Me Celebrate! 😍🙏
00:35
Alan Chikin Chow
Рет қаралды 58 МЛН
My Daughter's Dumplings Are Filled With Coins #funny #cute #comedy
00:18
Funny daughter's daily life
Рет қаралды 6 МЛН
What is a GAME ENGINE?
16:23
The Cherno
Рет қаралды 282 М.
Harder Than It Seems? 5 Minute Timer in C++
20:10
The Cherno
Рет қаралды 171 М.
How Game Engines Work!
8:22
TheHappieCat
Рет қаралды 2 МЛН
Entity Component System | Game Engine series
43:05
The Cherno
Рет қаралды 126 М.
Rendering Architecture | Game Engine series
27:53
The Cherno
Рет қаралды 65 М.
Logging | Game Engine Series
30:05
The Cherno
Рет қаралды 181 М.
Rendering Context | Game Engine series
27:03
The Cherno
Рет қаралды 48 М.
Spongebob ate Michael Jackson 😱 #meme #spongebob #gmod
00:14
Mr. LoLo
Рет қаралды 10 МЛН