How To Fail At Picking A Game Engine

  Рет қаралды 39,552

Artindi

Artindi

Күн бұрын

Here are some of the best ways to fail in this early stage of your game dev journey, follow all instructions and you will for sure fail soon! Good luck! :D
You can join my discord server where I sometimes do things: / discord
Contact:
artindigames@gmail.com
Music:
Doh De Oh by Kevin MacLeod
Link: incompetech.filmmusic.io/song...
License: filmmusic.io/standard-license

Пікірлер: 103
@Artindi
@Artindi 3 жыл бұрын
Thanks for watching! I'm not sure what part 3 will be, what do you think the next step is in failing at game development?
@CREOMASTER1202
@CREOMASTER1202 3 жыл бұрын
may be promoting
@Artindi
@Artindi 3 жыл бұрын
Like self promotion for your video games? That seems like it probably might be the next step. hm..,. Thanks! :D
@KlausWulfenbach
@KlausWulfenbach 3 жыл бұрын
The next step is to make sure to avoid following any of the hundreds of free tutorials on your engine of choice, followed by a paid class or two. Otherwise, you'll learn a lot about how to do specific stuff and never get mired in the possibilities of all the things you could do. Then, even if you do a bunch of tutorials, you can get stuck in a perpetual cycle of only adding stuff and never cutting features even if they keep breaking the game, or constantly restarting from scratch over and over at the first hint of trouble. They may seem like opposite problems, but both prevent you from finishing, so keep it up! Also, don't ever do any game jams because then you might learn how to scope properly. Or worse, you'll learn teamwork.
@Artindi
@Artindi 3 жыл бұрын
@@KlausWulfenbach Nice, there are so many subjects! :D
@bigshrekhorner
@bigshrekhorner 7 ай бұрын
​@@KlausWulfenbach A big problem with free engine tutorials is that a lot of them are focused on a very specific problem and its solution, and they almost never focus on the features that are used to solve this problem. A key component of problem solving (which, in turn, is a big component of game dev) is the ability to understand a problem and combine features of the available tool to come to a solution. Just asking for the solution to a problem you are having is not going to cut it, because you are learning practically nothing. You don't know the actual importance of the features you used to solve the problem, you only know they are useful for *that* problem you just saw the solution for. Engine Documentation and Reference, on the other hand, is much more valuable than tutorials, as it focuses more on the features, and uses some common problems only for the sake of an example. It does not spoon feed solutions to problems.
@JohnSmith-uk6wh
@JohnSmith-uk6wh 7 ай бұрын
This series is basically Terrible Writing Advice for game devs. I didn't know how badly I needed this.
@Artindi
@Artindi 7 ай бұрын
To be honest I didn't realize the similarities until after I was part way through making the first episode, but I'll take the inspiration and hopefully I have an original enough spin on it. :)
@mandisaw
@mandisaw 4 ай бұрын
@@Artindi The similaritites in no way diminish the *punch* of the message! Have loved TWA for years, and am speedrunning How to Fail now :)
@ThumbsTup
@ThumbsTup 7 ай бұрын
"The best way to fail is to decide to make your own game engine" I've made a game engine in C with no experience over the course of a year and I have to say- Yes, you will burn yourself out many times before you even start
@ThumbsTup
@ThumbsTup 7 ай бұрын
Product is worth it though if you can manage to do it successfully, it's quite satisfying
@AsrielDremurrBomj
@AsrielDremurrBomj 5 ай бұрын
uhh... Well, 4 years ago I tried to make my own engine in C++ without significant expierence... (I still have some videos of my would-be game on my channel) and yeah I burned myself. But after that I watched a lot of C++ tutorials, got some experience, and now I'm making my own engine again... And I'm just enjoying it! I'm not even close to burn myself!
@ThumbsTup
@ThumbsTup 5 ай бұрын
@@AsrielDremurrBomj that's very good! I'm trying to do a similar thing as well
@deni4l164
@deni4l164 4 ай бұрын
2:45 probably the best game dev advice you will ever hear. The hardest part of making a game as an indie dev is staying motivated until the end. Being part of a community and sharing your progress is a great way to not fail at making a game.
@Artindi
@Artindi 4 ай бұрын
it sure is, if nothing else, being part of a community will keep you developing something, even if it's not your original project. :)
@ShenDoodles
@ShenDoodles 3 ай бұрын
My biggest worry is oversharing. I have a world planned out I’m not keen to share before I’m happy with it visually enough to make a trailer. I’m confident my core gameplay could stand on its own without a flashy world, but I also worry about people who don’t understand how prototypes work taking the wrong stuff away from gameplay. What balance do you think would be right? The first area’s pretty no-frills, so perhaps that might be an option.
@bigshrekhorner
@bigshrekhorner 7 ай бұрын
I do not think that making a (game) engine is a bad idea in on itself. It can teach valuable skills (how the graphics pipeline works, how inputs are processed by the computer, and how can the game take those inputs and make them into an in-game action, how exactly music ties in with the gameplay to create adaptive sounds etc) and can allow one to not use 3rd party engines mechanically (and get stuck in tutorial hell). It can also teach people how they can take advantage of more "obscure" features of game engines, like custom shaders (because, let's be real, a huge chunk of indie games made in Unreal do not even bother modifying the shaders, and they end up looking the same) Also, since 3rd party engines are usually a one-size-fits-all, a game developer could create their own game engine that focuses only on the specific genre they want to make, which can allow a lot of optimizations or very precise control over some very specific elements. I'd say that if someone is really capable at programming (or willing to master it), they shouldn't shun the idea of making their own game engine.
@Artindi
@Artindi 7 ай бұрын
I agree. The advice to use a game engine rather then make one is geared towards newer devs, I've seen a few cases of devs getting burned out trying to make their own engine, but otherwise, you are correct. A custom engine can be a powerful thing, and if one has the skills to make it and it will improve the quality of their game, then a custom engine should be considered. Great point! :)
@wilburdemitel8468
@wilburdemitel8468 6 ай бұрын
​@@ArtindiIt'd also make sense if you're coming into game development with the mindset of taking many, many years, and hoping to learn valuable skills from the experience (both negative and positive). Granted, not everyome is in a position to do this.
@Xizilqou
@Xizilqou 4 ай бұрын
Was going to say something like this but you phrased it better
@Nerobyrne
@Nerobyrne 3 ай бұрын
I mean, Tolkien designed like 3 different languages just so he could write one book, so .... ^^ Just don't be like that one dude who wrote his own operating system and made some games in it.
@bigshrekhorner
@bigshrekhorner 3 ай бұрын
@@Nerobyrne Actually, Tolkien wrote Hobbit and Lord of the Rings *because* he designed the languages first. In other words, he had some languages he made lying around and decided to bring them to life, through a story. In a sense, he's more akin to a game engine developer making a fleshed out tech demo to showcase his engine (see Crytek, creators of the Cry Engine and developers of the Crysis games, which are pretty much made to showcase the power of the engine, or Epic Games and Unreal [both the engine and the game series it was named after]), rather than a game developer making an engine for his game. Your observation is still correct though, If you want to develop a game, you should remain focused on it, rather than defocusing *too* much.
@andersp_
@andersp_ 3 жыл бұрын
I really like this "How to fail" series, keep up the good work and get well soon!
@Artindi
@Artindi 3 жыл бұрын
Thanks! I really like making them so good to hear it's worthwhile for someone else too! :D
@jessicabentley1961
@jessicabentley1961 28 күн бұрын
Changing engines like you change you socks is exactly what happened to duke nukem forever and it shows
@JackieCodes
@JackieCodes 2 жыл бұрын
Omg the fact that you drew all these scenes out to make the video just gave you all of my respect! Super awesome vid!
@Artindi
@Artindi 2 жыл бұрын
Thanks mate! I wish I had the time to animate some of them too, but then I would probably only get one out a year rather then every couple of months. lol
@GraniteFaun
@GraniteFaun 10 ай бұрын
The only engine id actually call free is godot since its so refreshingly free of BS (well aside from drama in their lesdership). I mean its so lightweight and open source, no nags, no cross-selling... People talking about the direction for it, like if it should compete with unreal/unity or should be a good learners engine. Id rather go for "the no BS engine"
@albingrahn5576
@albingrahn5576 5 ай бұрын
as a Unity dev for 6 years, i'm fed up with all the aforementioned BS coming from that company and decided to switch to Godot. i see a much brighter future in a completely free open source engine than in the "holding your game hostage to squeeze money out of you" business model that Unity tried to pull off. in hindsight i don't even know how a closed source engine like Unity got so big in the first place. i mean we're LITERALLY _programmers,_ and we're allowing ourselves to get bullied by a _program..?_ the way i see it, Unity vs Godot will be like how 3ds Max vs Blender was for the 3D modeling community. around the early 2000s people were gladly paying for 3ds Max over downloading the less premium software that was Blender, but over time the open source nature of Blender allowed it to grow and the community themselves who used and loved the software gave it the features they were missing. now Blender has overtaken 3ds Max while still being completely free and open source!
@largeladsteve25
@largeladsteve25 6 ай бұрын
While valid advice I would say that writing a game engine is one of the best ways to teach yourself things, so if you don't care too much about a finished product it can be a good learning experience. Working on a top-down map engine (akin to paradox games) when I'm not at work has taught me so much, especially because I'm doing it in a language I'm less comfortable with.
@zoeythebee1779
@zoeythebee1779 7 ай бұрын
Instructions unclear, made my own engine and it cured my burnout
@Artindi
@Artindi 7 ай бұрын
O.o
@TonsOfHunStudios
@TonsOfHunStudios 3 жыл бұрын
Great now I don't have a game or game engine and my car won't start either xD Nice work! Loved the humor/art. Hope you feel better :)
@Artindi
@Artindi 3 жыл бұрын
Ha ha, I guess you followed my instructions, whoops! Thanks! :D
@GrimblorPhlax
@GrimblorPhlax 6 ай бұрын
I don't necessarily agree with how you're treating making a game without using a pre-made engine. For my first game I just used a graphics library, and it helped me learn a lot faster than my previous attempts messing with unity, because you're able to see exactly how everything works. Now, if you're not a programmer, then sure, it would definitely be better to use a game engine. But I got a good baseline working in a week and if it wasn't a short game jam game I could've added more increasingly quickly. A lot of people treat making an engine as if it's attempting to replicate the general-purpose use case of many popular commercial engines, but if you are making something 2d you could just make something quickly using libraries or frameworks and not worrying about needing to use tutorials to figure out the best practice for a particular engine.
@Artindi
@Artindi 6 ай бұрын
For sure. There are always exceptions, I know a few people who have created they're own specific case engines. If someone has the knowledge to do so then sure. It can be a viable option. I just don't recommend it unless the specific case is really needed and they actually have the knowledge to do so. Thanks for your insights! :)
@pointyorb
@pointyorb 7 ай бұрын
I wonder how many of the comments will be "step 1: pick [insert game engine here]"
@vibaj16
@vibaj16 5 ай бұрын
step 1: pick Source 3
@DevNoob
@DevNoob 3 жыл бұрын
I just happened to bump into Unity and never really considered something else. Very lucky with that!
@Artindi
@Artindi 3 жыл бұрын
I love your comment, because I can't tell if you are being sarcastic or not. lol. :)
@somniad
@somniad 9 ай бұрын
this first bit aged slightly poorly re:unity turns out you *do* actually take real risk using a third party game engine it's still definitely the wrong decision for almost everyone to make their own game engine though; unless you want to do it just for fun or because it's a skill you want to focus on for whatever reason, AND you're really really into programming, it's definitely a bad idea I meet both of those descriptors and wonder if I'm doing the wrong thing hehe
@Artindi
@Artindi 9 ай бұрын
yeah, I've been thinking a lot about that joke for that last little bit. lol
@DsiakMondala
@DsiakMondala 8 ай бұрын
Imagine paying installations and runtime fees
@thisguy.-.
@thisguy.-. 7 ай бұрын
As someone who fit every description you laid out, I will say for sure it's no easy task. I've spent the past few weeks working on one and only now have I got an image to display to the screen. So it's a large task for sure, but it's worth it for me, and probably wouldn't be for most others.
@hazukichanx408
@hazukichanx408 7 ай бұрын
It's sad how reality makes fools of us by randomly being even worse than we anticipated, after all the cynicism we already develop just by living in this world... with its monkeys in business suits, and the _things_ that they _do._ But I don't think we can blame someone for not anticipating the full awfulness of said suit monkeys. We all do our best.
@somniad
@somniad 7 ай бұрын
@@hazukichanx408 Yeah, that's totally fair. It's nice to think that even if the world is terrible, at least it's terrible because people are following their incentives or whatever. I'd like to think I know the ways things will at least be stable. But sometimes too few people have too much power and just make everything worse for everyone including themselves via pure incompetence. It's pretty rare in the scheme of things, though. I don't blame anyone very hard for such an assumption. You're often forced to work as if it's true even when it's not. It's sort of like a natural disaster if natural disasters were caused by people. Good to try to be resilient against, but impossible to protect yourself fully from.
@vizthex
@vizthex Жыл бұрын
i've been trying to learn game dev on and off for years now, but i can't do any one thing well enough to really justify trying. Programming is impossible to learn, art is black magic reserved for only a lucky few, etc. but one that that helped me finally force myself to at least try is seeing just how much a game engine can do (in this case, Unreal and Unity). I knew they'd be flexible, but not this much. for example, Satisfactory and Deep Rock Galactic are both made in Unreal Engine 4 - but they're near-polar opposite genres. The Ori games and Subnautica are both made in Unity (as are most indie games). Hell, even the Java engine Minecraft uses powers Slay the Spire (but for the love of *god*, do not use it. Causes too many issues for us end users). Realizing that made me kinda broaden my horizons, so to speak (though I still can't figure out game dev lol).
@DualBackdrop
@DualBackdrop 5 ай бұрын
FYI Java is not an engine it's a programming language. Do you really think notch made java?
@vibaj16
@vibaj16 5 ай бұрын
@@DualBackdrop Well, Minecraft uses LWJGL (Lightweight Java Game Library), though it isn't really a game engine.
@aqua-bery
@aqua-bery 5 ай бұрын
This has really cool "How not to be happy" vibes from CGP Grey
@AndrewChumKaser
@AndrewChumKaser 6 ай бұрын
It's actually somewhat sound logic to never trust your game engine that was made by big companies, even the free ones. Like, you were joking, but given the state games, companies, and game engines are in these days, do you really think they WOULDN'T want control over your IP if they could have it? Don't believe me look at Unity.
@Skeffles
@Skeffles 3 жыл бұрын
Great video! I definitely see a lot of people really undervaluing engines and it's a shame.
@SaiponathGames
@SaiponathGames 2 жыл бұрын
Nice humor, good work anyway!
@souporwormgaming
@souporwormgaming 6 ай бұрын
construct 3 is fire and i will die before i stop giving it my money.
@plynkz
@plynkz 5 ай бұрын
nobody stop me from using amdroid studio to make a pc game
@microdavid7098
@microdavid7098 3 жыл бұрын
great work
@Artindi
@Artindi 3 жыл бұрын
Thanks! Glad you enjoyed! :D
@fennecfugames
@fennecfugames 3 жыл бұрын
This was hilarious 🤣
@Artindi
@Artindi 3 жыл бұрын
Yes! I did a thing! :D
@adibrahman9297
@adibrahman9297 3 жыл бұрын
Awesome 👍🏾
@Artindi
@Artindi 3 жыл бұрын
Thanks mate! :D
@terry-
@terry- 5 ай бұрын
Great!
@greatusername6326
@greatusername6326 7 ай бұрын
0:28 bruh
@swileyhedrick2373
@swileyhedrick2373 7 ай бұрын
just use scratch at first, it has a suprisingly high skill ceiling.
@CrazyRiverOtter
@CrazyRiverOtter 2 ай бұрын
"The big companies... are just trying to get you to use their engine so they can take over the rights to your game once you make it" That aged... interestingly. Good ol' Unity.
@izza_19
@izza_19 2 ай бұрын
Yeah, lol 🤣🤣
@itsME-dc4vm
@itsME-dc4vm 3 жыл бұрын
nice ;D
@_doglo
@_doglo 6 ай бұрын
i just threw myself into gamemaker and i actually really like it. i tried godot once and it just wrecked me, so ill stick to gm for now😅
@elliejohnson2786
@elliejohnson2786 6 ай бұрын
"Your religion of not believing in religions" I hate this because some people actually think that's a religion, for some reason.
@josecarlosmoreno9731
@josecarlosmoreno9731 6 ай бұрын
99.9% of atheists aren't pure atheists (not just no deity but also no spiritual/supernatural beliefs nor rituals), they tend to have strong moral/metaphysical beliefs and adhere to a common set of them such as humanism, etc. A lot of them are even superstitious in the common sense of the word. However, their faith is so blind and their ignorance so profound that they are unable to notice or admit their own religious beliefs and behaviors. A common supernatural belief held by atheists is for example is that of personhood, especially of others. If there is nothing supernatural going on in the world, then there is no soul and no consciousness, rather simply a deterministic mechanical/chemical sequence that you call other people. Therefore there is no reason not to treat other humans the same way you treat a machine. Another religious belief is morality itself, given that to believe in right and wrong is irrational and nothing but a hindering set of traditions. Funnily enough, atheists often end up more irrational than theists given they insist on maintaining religious beliefs and behaviors without any foundation and instead rely on mindless faith in their own feelings even if those feelings contradict their stated beliefs and critiques of other religions. Countless religions do not have a fixed orthodoxy and authority, so the decentralized nature of modern atheist religions does not impede their inclusion as religions.
@MigWith
@MigWith 5 ай бұрын
burn out is somewhat stupid now that I think of it... just don't force yourself too much and take breaks on your creation, this will make it more engaging for your brain. - said the artist that draws concept art and mechanics of his future game
@GunSpyEnthusiast
@GunSpyEnthusiast 7 ай бұрын
" Hold on to your game engines religiously, however, changing game engines like you change your socks is a great idea. " the only thing you have told me is either: A: don't change game engines. or B: change game engines when your first game engine goes missing.
@Artindi
@Artindi 7 ай бұрын
Ha ha. Or gets a hole in it? :)
@GunSpyEnthusiast
@GunSpyEnthusiast 7 ай бұрын
@@Artindi no.
@VojtaJavora
@VojtaJavora 5 ай бұрын
I wouldn't say not using a premade game engine is the same thing as making your own. If something, general purpose engines often come as a consequence of a game, not the other way around.
@swordofstabbing
@swordofstabbing 5 ай бұрын
e.g: doom engine, quake engine, goldsrc, source, source2
@nathanplummer623
@nathanplummer623 8 ай бұрын
How can you get involved in game dev communities?
@Artindi
@Artindi 8 ай бұрын
Your comment right here counts. Otherwise you can join discord servers, reddit, twitter/x has a very supportive community, any social media has people posting and supporting each other. It just takes some looking. :)
@tauheedgamedev2388
@tauheedgamedev2388 3 жыл бұрын
I do love these types of vids, now What to do?🤔
@Artindi
@Artindi 3 жыл бұрын
If you haven't failed yet, I'll figure that out and let you know. ;)
@phir9255
@phir9255 6 ай бұрын
I picked Cryengine
@HangsumOfficial
@HangsumOfficial 3 жыл бұрын
haha that's some cool video
@Artindi
@Artindi 3 жыл бұрын
Thanks mate! Means a lot to me, glad you enjoyed. :)
@Hobbes9
@Hobbes9 5 ай бұрын
lol.... yeah you'll probably fail at making the game by making your own engine... but only because you get work on it for the next four years and forget about your game idea to begin with. Don't regret it at all 10/10
@lucifer-look-
@lucifer-look- 5 ай бұрын
People who are able to write an own game engine would better decide on their own what to do
@timo4463
@timo4463 6 ай бұрын
also unity is the worst engine bc some people on steam did dumb stuff with it not bc its one of the easit game enginges but bcthe engines transforms the best games quality
@vibaj16
@vibaj16 5 ай бұрын
mainly b/c the company showed that they cannot be trusted
@principleshipcoleoid8095
@principleshipcoleoid8095 11 ай бұрын
Bevy is great game engine. It has one benefit: Rust! Joking aside, it's nice and also does ESC. It's not too overcomplicated, but as of now lacks an editor sadly. So yea it's one option to use Rust when making games.
@ianweckhorst3200
@ianweckhorst3200 7 ай бұрын
I’m gonna make a 2d platformer on source... what could go wrong?
@tralavala9808
@tralavala9808 3 жыл бұрын
and while checking pros and cons dont get fooled when reading comments about that one frEeeeeEEE and foss engine that does EVERYTHING better than x or y;) especially if that comment is on video about x or y;)
@Artindi
@Artindi 3 жыл бұрын
Yup, what works for one person might not work for the next, you just got to figure those things out for yourself, so well said. :)
@manender1020
@manender1020 7 ай бұрын
Monogame and XNA lol
@bojidarvladev4890
@bojidarvladev4890 7 ай бұрын
Is Unreal engine viable.
@vibaj16
@vibaj16 5 ай бұрын
yes
@n4nno.__.__.__.__0
@n4nno.__.__.__.__0 6 ай бұрын
These videos are calling me out😭😭😭
@JacobKinsley
@JacobKinsley 6 ай бұрын
2:30 me with the blender community (in reality, I don't really have much to contribute and the community is already inundated with poor quality tutorials and beginner advice)
@kartkibloczek
@kartkibloczek 7 ай бұрын
Yeah! Make your own engine to fail! Hehehe... hehe... heh... heh. Eh... plssendhelp.
@JustinKoenigSilica
@JustinKoenigSilica 5 ай бұрын
Yandev lol Randy lol
@scottdorsch5149
@scottdorsch5149 7 ай бұрын
Your religion of not believing in religions. lol
@mmo4754
@mmo4754 6 ай бұрын
Not believing in religion is not even close to being a religion
How to Fail at Starting Your First Game
3:12
Artindi
Рет қаралды 41 М.
How to Fail at Making a RogueLike
3:37
Artindi
Рет қаралды 234 М.
The child was abused by the clown#Short #Officer Rabbit #angel
00:55
兔子警官
Рет қаралды 24 МЛН
1 or 2?🐄
00:12
Kan Andrey
Рет қаралды 44 МЛН
OMG🤪 #tiktok #shorts #potapova_blog
00:50
Potapova_blog
Рет қаралды 18 МЛН
아이스크림으로 체감되는 요즘 물가
00:16
진영민yeongmin
Рет қаралды 16 МЛН
How To Fail at Game Art
3:25
Artindi
Рет қаралды 73 М.
A Love Letter to The Source Engine
18:32
Leadhead
Рет қаралды 501 М.
How To Fail At Game Ideas
3:43
Artindi
Рет қаралды 55 М.
How To Fail At Making An RPG
3:54
Artindi
Рет қаралды 170 М.
Making A 1D Rendering Engine
13:23
NivMiz
Рет қаралды 18 М.
How To Fail At First Person Shooter Games
3:45
Artindi
Рет қаралды 62 М.
Switching Game Engines... Twice? - Devlog #7
10:55
TIMBER
Рет қаралды 80 М.
Making a difficult game about fitting in - Acerola Jam 0
19:17
jess::codes
Рет қаралды 267 М.
How To Fail At Level Design
3:54
Artindi
Рет қаралды 97 М.
choosing a game engine is easy, actually
15:08
samyam
Рет қаралды 318 М.
Tiny motor, big power
0:25
Rob Rides EMTB
Рет қаралды 11 МЛН
Unboxing MEGATRON 40th Anniversary Limited Edition Robot by Robosen
1:00
Тот кто не коснется воды - получит приз
0:37
🎂They Ate Mom's Cake And Got Away With It😲🤪
0:49
BorisKateFamily
Рет қаралды 14 МЛН