If You Can't Make Games After This Video, Give Up

Fredyy
29 Jun 202304:37

Summary

TLDRThis video offers a candid guide to aspiring game developers, emphasizing the importance of letting go of initial ideas, understanding the necessity of programming, and planning before diving into game engines. It advises creating simple, diverse projects to learn the basics and warns against becoming dependent on tutorials. The speaker encourages exploring different engines to broaden skills and stresses the importance of focusing on the development process rather than immediate success, advocating for continuous learning and improvement.

Takeaways

  • ๐Ÿšซ Initial Game Ideas May Be Flawed: Let go of your first game idea quickly as it's likely not the best.
  • ๐Ÿ’ป Inevitability of Programming: Games are computer programs; understanding programming is crucial, even with visual tools.
  • ๐Ÿ“ Plan Before Starting: Have a simple game idea in mind before opening a game engine to avoid feeling overwhelmed.
  • ๐ŸŽฎ Start with Simple Projects: Create at least three simple, different games to learn the basics without aiming for perfection.
  • ๐Ÿ“š Learn Through Difficulties: Embrace challenges and use tutorials for specific issues rather than relying on them entirely.
  • ๐Ÿ” Avoid Tutorial Dependency: After initial learning, be cautious of tutorials that teach entire systems to prevent becoming overly dependent.
  • ๐Ÿ› ๏ธ Experiment with Different Engines: Learning multiple engines, like transitioning from Unity to Godot, broadens your skillset.
  • ๐Ÿ“š Value Documentation: Understanding the concepts and history behind game development can significantly improve your skills.
  • ๐ŸŽฏ Focus on the Process: Game development is a craft; focus on improving and learning rather than solely on the end product.
  • ๐Ÿš€ Embrace Failure: Accept that early games may not be financially successful but are valuable for learning and personal growth.
  • ๐Ÿ’ก Be a Fountain of Ideas: Continuously generate new game ideas and don't become too attached to a single concept.

Q & A

  • What is the first lesson the video suggests for aspiring game developers?

    -The first lesson is to let go of your initial game idea quickly, as it likely isn't as good as you think it is, and to be open to learning and improving.

  • Why does the video emphasize that game development involves programming?

    -The video emphasizes programming because games are computer programs, and understanding programming is essential to creating them, even if using visual programming languages.

  • What is the recommended approach when first opening a game engine according to the video?

    -The recommended approach is to have a simple game idea in mind before opening a game engine, to avoid being overwhelmed by the options and information.

  • How many simple projects should beginners make to learn the basics of game development?

    -Beginners should make at least three simple projects that are different from each other to learn the basics of game development.

  • What is the purpose of making the first three simple projects in game development?

    -The purpose is to learn and understand the basics of game development without the pressure of releasing or showing the projects to others.

  • Why is it important for beginners to understand that their initial games will likely be bad?

    -Understanding that initial games will be bad helps set realistic expectations, allowing developers to focus on learning from their mistakes and improving their skills.

  • What is 'tutorial hell' and how should beginners avoid it?

    -'Tutorial hell' is becoming overly dependent on tutorials that teach entire game mechanics or types of games. Beginners should avoid it by watching specific tutorials that focus on particular components or nodes, not entire systems.

  • Why does the video suggest making a fourth game without relying on tutorials for the whole project?

    -The fourth game is meant to be a more polished project that can be shown to others for feedback. It helps developers to apply their learning in a more independent way and to start creating their own systems.

  • What does the video suggest about learning different game engines like Unity and Godot?

    -The video suggests that learning different game engines can help developers become more versatile and understand the overall concepts of game development better.

  • What is the importance of focusing on the process rather than the reward in game development?

    -Focusing on the process helps developers to improve their craft, withstand failure, and eventually achieve success by making better games over time.

  • What advice does the video give about becoming attached to a single game idea?

    -The video advises against becoming too attached to a single game idea, as it's important to be a 'fountain for good games' and to understand that failure is part of the learning process.

Outlines

00:00

๐ŸŽฎ Embracing Game Development Realities

The speaker candidly addresses the harsh truth that initial game ideas are often flawed and encourages letting go of grand visions to start learning. They emphasize the inevitability of programming in game development, suggesting that one should not shy away from it but embrace it as an integral part of the process. The first lesson is to have a simple game idea in mind before diving into a game engine to avoid feeling overwhelmed by the options and information.

Mindmap

Keywords

๐Ÿ’กGame Development

Game Development refers to the process of creating a video game, which includes designing game mechanics, programming, and producing artwork. In the video's theme, it is the central activity the speaker is teaching about. The script emphasizes that games are computer programs, highlighting the importance of programming in game development.

๐Ÿ’กGame Idea

A Game Idea is the initial concept or vision for a video game, which can include gameplay, story, characters, and the game's world. The video suggests that beginners' initial game ideas might not be as good as they think, encouraging them to let go of their first ideas and learn through the process.

๐Ÿ’กProgramming

Programming is the process of writing code to create software, including video games. The speaker asserts that one cannot escape programming when developing games, even if using visual programming languages, and that programming is a fundamental and enjoyable part of game development.

๐Ÿ’กGame Engine

A Game Engine is a software framework designed to facilitate the creation and development of video games. The script mentions that one should not open a game engine without a clear plan or goal, as it can be overwhelming due to the multitude of options and information available.

๐Ÿ’กPlan

In the context of the video, a Plan refers to having a clear idea or goal before starting to work with a game engine. The speaker advises beginners to have a simple game idea in mind, such as a Mario or Pong clone, to guide their initial learning process.

๐Ÿ’กTutorial Hell

Tutorial Hell is a term used to describe the potential pitfall of relying too heavily on tutorials, which can lead to a lack of independent learning and creativity. The video warns against becoming dependent on tutorials that teach entire game mechanics, suggesting that it's better to learn specific components or nodes within a game engine.

๐Ÿ’กFeedback

Feedback in this context refers to the process of receiving comments or critiques from others about one's work, which can be used for improvement. The speaker recommends making a fourth game and seeking feedback from others, emphasizing the importance of learning from the process rather than just the outcome.

๐Ÿ’กConcepts

Concepts in game development refer to the underlying principles and ideas that form the foundation of game creation. The video suggests that learning different game engines, like Unity and Godot, can help deepen one's understanding of these concepts and improve overall game development skills.

๐Ÿ’กCraft

Craft, in the context of the video, represents the skill, art, and process of creating something, in this case, video games. The speaker advises focusing on the craft of game development rather than just the end product or financial success, emphasizing the importance of continuous learning and improvement.

๐Ÿ’กDream Games

Dream Games are the ideal or aspirational video games that developers envision creating. The script encourages developers not to become too attached to a single game idea, as the process of creating multiple games can lead to growth and the eventual creation of even better games.

๐Ÿ’กOverwhelm

Overwhelm refers to the feeling of being excessively burdened or unable to cope with a situation, often due to the complexity or volume of information. The video mentions that beginners can feel overwhelmed when first opening a game engine, which is why having a plan and starting with simple projects is advised.

Highlights

The importance of letting go of your initial game idea as it might not be as good as you think.

Games are computer programs, and understanding programming is essential for game development.

Embracing programming as a key part of game development rather than avoiding it.

Having a game plan before opening a game engine to avoid being overwhelmed.

Starting with simple game projects like a Mario or Pong clone to learn the basics.

The necessity of creating at least three different simple projects to gain experience.

Accepting that early games will likely be of poor quality and facing many difficulties.

Balancing self-learning with watching tutorials to avoid stress and learn effectively.

Avoiding 'tutorial hell' by not relying solely on comprehensive tutorials for entire game mechanics.

Recommendation to watch specific tutorials for understanding particular components or nodes.

Creating a fourth game to showcase and seek feedback without relying on full tutorials.

The value of learning multiple game engines to avoid dependency and enhance understanding.

The benefits of learning Godot after Unity to appreciate game development concepts more.

Focusing on the process of game development rather than the financial reward.

Understanding that the first game might not be a financial success but can be personally rewarding.

The importance of making good games consistently to be appreciated by others.

Encouragement to start making dream games despite the fear of failure.

Advice on not becoming too attached to a single game idea and being open to creating more.

The realization that you are ready to make your dream game, and the value of learning from failures.

Transcripts

play00:00

I'm gonna teach you how to make your own

play00:01

games after this video you will be a pro

play00:03

the number one lesson is your game idea

play00:06

probably sucks the faster you let go of

play00:08

the GTA 6 in your mind the faster you

play00:11

will learn this will probably sound

play00:13

really harsh but no matter how good you

play00:15

think your game idea is it's probably

play00:17

bad and listen I'm not trashing on you

play00:19

I'm just telling you how it is I'm not

play00:21

gonna serve you lesson number

play00:23

two is you cannot Escape programming

play00:25

games are literally computer programs

play00:28

you can use visual programming languages

play00:30

but you cannot Escape programming itself

play00:32

and for me programming is the best part

play00:34

anyway so why would you run from it

play00:36

lesson number three is always go in with

play00:38

a plan never make the mistake of opening

play00:40

a game engine and trying to learn it

play00:42

without a goal you're just gonna be

play00:44

overwhelmed by the amount of options and

play00:46

information that you need to take in the

play00:48

first time you open a game engine you

play00:49

should already have a game idea in mind

play00:51

something very simple like a Mario clone

play00:53

or a pong clone before we move on to

play00:56

lesson number four I want to give you a

play00:58

few tips for your first games you need

play01:00

to make at least three very simple

play01:02

projects you're only supposed to learn

play01:04

from them these are not things you're

play01:06

going to release or show anybody just

play01:08

learn they all have to be very different

play01:10

from each other for example you can make

play01:12

a pong clone and then a Super Mario

play01:14

clone because they are really different

play01:16

in gameplay terms as a third option you

play01:18

could probably make a top-down shooter

play01:20

or something you want to make here it's

play01:22

important to understand that your games

play01:24

are going to be really bad and that

play01:25

you're gonna have a ton of difficulties

play01:27

you can try to do things on your own but

play01:29

if you feel too stressed watch tutorials

play01:32

man don't let your Eagle control you

play01:34

allow yourself to do hard things just

play01:37

not in the hardest possible way you know

play01:39

lesson number four avoid tutorial hell

play01:42

please you shouldn't really worry about

play01:44

this in the first three games that we

play01:46

were talking about earlier because you

play01:48

were just learning the very Basics but

play01:50

after that it's time to be careful with

play01:53

tutorials that teach you an entire thing

play01:56

like an entire game type or an entire

play01:58

game mechanic because you could become

play02:00

dependent on those tutorials and never

play02:03

really learn how to make your own

play02:05

systems in your own types of games as I

play02:08

said you don't have to do things in the

play02:10

hardest possible way so I still

play02:11

recommend you watch tutorials but very

play02:14

specific tutorials like how a specific

play02:17

component Works in unity or a node in

play02:19

Godot this way you can still avoid the

play02:22

stress of something that is Way Beyond

play02:24

Your Capacity but still learn how to do

play02:26

things your own way so to definitely

play02:29

Escape tutorial hell I recommend you

play02:31

make a fourth game this time you can

play02:33

even show people and ask for feedback

play02:35

but the most important thing is being

play02:37

something new and that you don't watch

play02:39

tutorials for the whole thing just for

play02:41

specific things as I said lesson number

play02:44

five is explore new territory always

play02:47

when I was starting I spent months

play02:50

learning unity and I would never try

play02:51

anything else I was making progress but

play02:54

I felt like I was too dependent on Unity

play02:57

itself as a tool and so I decided to

play02:59

learn in the dough it was very stressful

play03:01

at first but once I understood the

play03:03

engine and the differences between the

play03:05

two I realized that I was way better

play03:08

after this learning Godot made me value

play03:10

more the overall concepts of game

play03:12

development and programming Kudos

play03:15

documentation even focuses a lot on the

play03:18

history of game development and why

play03:19

things are done and that helped me a ton

play03:22

this experience made me a better game

play03:24

developer all around lesson number six

play03:27

is focus on the process I know this

play03:30

sounds cliche but game development is a

play03:33

craft and you have to focus on the craft

play03:35

not on the reward for the craft I know

play03:38

you want to do this for a living but

play03:40

your first game is probably gonna flop

play03:42

financially but it's not gonna flop in

play03:45

your eyes if it's good and if you learn

play03:47

something from it focusing on making

play03:49

better games is the only way to

play03:51

withstand failure and eventually achieve

play03:54

success and I promise you if you make

play03:56

good games they will be appreciated

play03:59

after you follow all the steps in this

play04:01

video you can probably start making your

play04:03

dream games but don't allow yourself to

play04:05

become too attached to a single game

play04:07

idea remember you have to become a

play04:10

fountain for good games only one is not

play04:13

going to get you anywhere in the

play04:14

beginning you're gonna feel like you are

play04:16

not ready to make that one game that you

play04:18

always wanted to make but you are it's

play04:21

just that you don't want that game to

play04:23

flop so that's why you'll never make it

play04:25

if you flop with that one you can always

play04:27

make a better one and then people will

play04:29

appreciate your first one because of who

play04:31

you are alright this is your journey go

play04:34

ahead leave a like in this video if you

play04:36

want more

Rate This
โ˜…
โ˜…
โ˜…
โ˜…
โ˜…

5.0 / 5 (0 votes)

Related Tags
Game DevelopmentProgrammingTutorial AdviceGame DesignUnityGodotLearning PlanProject IdeasAvoid PitfallsCreative Process