0:00 have you ever dreamed of building a
0:01 world that is entirely your own crafting
0:06 stories characters and various
0:08 challenges that players can spend hours
0:11 exploring let me just tell you as
0:13 someone who is currently a part-time
0:16 game developer has won multiple game
0:18 gems and has a first class degree in
0:21 game design you don't need the degree
0:24 you don't need the expensive tools or
0:26 years of experience to get started in
0:29 this video I'm going to show you the
0:31 quickest way to Kickstart your journey
0:33 to becoming a game developer whether
0:35 you're starting from scratch or just
0:37 building on your existing passion stick
0:40 with me for the next few minutes and
0:41 you'll not just learn the steps you'll
0:43 need to take but the mindset and the
0:46 tools you'll need to turn your games
0:49 into
0:50 [Music]
0:51 reality Step One is essentially just
0:54 Define why you are doing this before you
0:57 do anything else ask yourself why why do
1:00 you want to be a game developer are you
1:02 wanting to do it as a hobby or pursue it
1:04 as a career or are you just wanting to
1:06 tell an interesting story knowing your
1:09 why will keep you grounded when things
1:11 get tough and trust me they will for me
1:14 personally making a metroidvania isn't
1:16 just about making a game it's about
1:18 sharing my passion for exploration and
1:21 game design I wanted to race The
1:23 Challenge and create a whole new sub
1:25 genre of Metroid viners that is my why
1:28 and it's what keeps me going step step
1:30 two is decide what types of games you're
1:32 wanting to make and then choosing the
1:34 game engine that will help you serve
1:35 that goal best the good news is most
1:38 game engines these days are really
1:40 beginner friendly and with a few caveats
1:42 free I'd recommend starting with one of
1:44 the big three which is Unity unreal and
1:47 gdau unity probably has one of the
1:50 biggest libraries of tutorials to really
1:53 help you get started on that specific
1:55 game that you're wanting to make gdau is
1:57 really lightweight and is an open source
2:00 engine which is great for Indie
2:01 developers Unreal Engine excels in 3D
2:04 graphics and is very widely used within
2:06 the gaming industry so if you're wanting
2:08 to apply for job positions within a
2:10 pre-existing Studio that is probably the
2:12 one I would recommend however with that
2:14 being said the skills you'll learn using
2:16 any one of these game engines are
2:18 transferable so just because you chose
2:21 Unity at the beginning doesn't mean
2:23 you'll be starting completely from
2:24 scratch if you decide to switch to
2:26 Unreal later down the line when I first
2:28 started I thought you had to learn
2:30 everything at once from art to music to
2:32 programming and spoiler alert you don't
2:35 modern engines allow you to use
2:37 pre-built assets and visual scripting in
2:40 some cases so you can focus on your
2:43 strengths take baby steps and start with
2:45 a small project a simple platformer or
2:48 even a small text based Adventure don't
2:50 make anything open world make something
2:52 like Flappy Birds step three is to learn
2:56 the fundamentals it can be really easy
2:58 to get stuck in tutorial hell so making
3:00 sure you have clear and concise goals
3:03 when you're learning is really important
3:06 to really get you started you want to
3:08 focus on Three core principles
3:11 programming game design and problem
3:14 solving being able to make something
3:16 that is fun to play is a lot more
3:18 important to most players than being
3:20 able to make something that is pretty
3:22 that's not to say that art isn't a very
3:24 important component of game creation but
3:27 understanding what keeps players engaged
3:29 and playing your game should be your
3:31 priority over making something that is
3:34 graphically beautiful plus there are
3:35 plenty of assets you can use in the
3:37 meantime on sites like itch.io for game
3:40 design study games that you love ask
3:43 yourself why is this fun why does this
3:45 level works so well for problem solving
3:48 throughout the process of making any
3:50 game you will run into bugs and you will
3:52 run into issues being able to take a
3:55 step back and think critically about the
3:57 situation is a really important skill
4:01 it's a skill that is extremely useful in
4:03 game development but also in day-to-day
4:05 life as well so being able to hone that
4:07 skill is so powerful and for programming
4:11 take some time to learn one language
4:13 like C for Unity or GD script for gdau
4:17 don't worry you don't have to be a
4:19 coding wizard heaven knows I'm not but
4:21 communities like skillshare have
4:24 hundreds of classes that make it easy to
4:26 learn skillshare is one of the largest
4:29 online learning communities for
4:31 creatives with thousands of classes led
4:34 by industry experts across topics such
4:36 as illustration design freelancing game
4:39 development and so much more you can
4:42 learn all the core skills to not just
4:44 make your games but market and sell them
4:47 too skillshare can help you take your
4:49 career skills Hobbies passions or side
4:53 hustles to the next level I recently
4:55 looked back at my own journey in game
4:57 development and it took me back to where
4:59 I started started making board games so
5:01 I decided to dive into the basics again
5:03 and look into some classes on the topic
5:06 of game design for board games and
5:08 rethink some of the Mechanics for a card
5:10 game I made called cryptic creatures
5:12 some of the other classes I've
5:14 personally looked into are YouTube
5:16 success by MKBHD to try and level up my
5:19 YouTube videos so that I can produce the
5:22 best quality content I can and
5:24 productivity for creators by Ali abdal
5:27 to explore different ways to stay
5:29 productive while I run this channel my
5:31 Indie Studio have a part-time job and
5:34 still have some quality time with Mrs
5:36 Lacy I'm extremely grateful for the
5:38 skills skillshare has helped me develop
5:41 and I truly believe they can help level
5:43 up your skills in game development too
5:45 to help you on this journey the first
5:47 500 people to use my link in the
5:49 description will receive a one Monon
5:51 free trial of skillshare so get started
5:54 today step four is to create small
5:56 projects and finish them the hard truth
6:00 is if you keep starting over your
6:01 projects you're essentially learning the
6:04 same things over and over again and
6:06 you're missing out on those core skills
6:08 like finishing a game bug fixing and
6:11 learning to publish a game as well which
6:13 is so important start small and finish
6:17 what you started when I was learning I
6:20 made this mistake and started too big
6:22 and it backfired massively if I were to
6:25 go back to the start again I would make
6:27 small games based on a single time
6:30 mechanic it doesn't need to be perfect
6:32 but it will teach you the process from
6:34 start to finish having something done is
6:37 better than having something perfect
6:39 each project will build your skills and
6:41 your confidence plus finished games are
6:44 your ticket to a portfolio which
6:46 ultimately is your gateway to freelance
6:49 work or even a job in an existing Studio
6:52 step number five is to join communities
6:55 game development isn't a solo Journey
6:58 join different commun ities on Reddit or
7:01 Discord share your work and ask
7:03 questions you'll be surprised how much
7:05 you will learn from just sharing your
7:07 work with other people when I hit Roblox
7:10 or are struggling on a certain part of
7:12 my Metroid Vania I can turn to multiple
7:14 different communities and just ask for
7:16 advice and search for inspiration and
7:19 every time I do so I come out of it so
7:22 driven to keep working collaboration
7:24 isn't just helpful it's genuinely
7:27 inspiring you'll find yourself pushing
7:29 on harder when you know you've got a
7:31 community cheering you on plus it's a
7:33 great way to find people to work with if
7:35 it wasn't for these communities and
7:37 social media I wouldn't have met half
7:39 the people I work with today so it's
7:41 extremely valuable step number six is to
7:45 reverse engineer games quite simply if
7:48 you want to make games you'll have to
7:51 play games take the games that you love
7:54 and genuinely inspire you and reverse
7:57 engineer components of them pick a
8:00 simple feature like an inventory an
8:02 enemy AI or an epic boss fight and
8:05 figure out exactly how it works then
8:08 just try to recreate it when I started
8:11 designing enemies for my Metroid Vania I
8:13 study games like Hollow Knight I learned
8:15 how enemy patterns could challenge the
8:17 player without it feeling unfair and how
8:20 it can ultimately lead to teaching the
8:22 player how to beat bosses down the line
8:25 honestly it's so interesting what you'll
8:27 discover when you actually start look
8:29 looking at games through a designer's
8:31 perspective rather than a players it's
8:34 some fascinating stuff step number seven
8:37 is to stay consistent and set realistic
8:41 goals game development is more than a
8:43 marathon it's a triathlon a pentathlon
8:46 an octathlon what a do DEA cathlon I I
8:51 don't know whatever like 10 marathons is
8:55 it's it's a lot it's it's not just 100
8:57 meter sprint you need to set action able
8:59 goals things like today I will create a
9:02 jumping animation or this week I will
9:05 just finish level one celebrate every
9:08 Milestone no matter how small it is and
9:11 remember that even 20 to 30 minutes
9:13 every day adds up being consistent and
9:16 acting on your goals is what separates
9:18 dreamers from developers step number
9:21 eight is to just get constant feedback
9:24 and launch your game platforms like hiio
9:28 make it incred incredibly easy to
9:30 publish a game that you've made whether
9:32 that be a small prototype or a
9:34 contribution to a game gam and getting
9:36 constant feedback especially post launch
9:39 is extremely valuable yes it will sting
9:43 sometimes and not everything is going to
9:46 be good feedback but if anything getting
9:48 genuine critical feedback is so much
9:51 more important and it will make the next
9:53 games you make so much better just share
9:56 everything you do with as many people as
9:58 possible even even throughout
10:00 development send screenshots and videos
10:02 to different gamedev communities such as
10:05 the lazy T Discord very subtle plug but
10:08 it genuinely makes a difference and
10:10 honestly the first time someone plays
10:13 and enjoys your game is an Indescribable
10:16 moment it's such a powerful feeling and
10:19 it makes all those late nights
10:21 completely worth it becoming a game
10:23 developer isn't about being perfect it's
10:26 about starting learning and being
10:29 consistent I'm 2 years into this journey
10:32 and I'm still learning new things every
10:34 single day and I hope to keep learning
10:36 things for the next 80 years I hope I
10:39 never stop learning cuz there is so much
10:42 to do and so much opportunity in this
10:45 ever changing world that we live in so
10:48 your journey is starting today so take
10:50 that first step even if it's just
10:52 installing a game engine or writing down
10:55 a list of games you would like to make
10:57 or even joining a Discord Community like
11:00 lazy te the world needs your ideas and I
11:04 genuinely cannot wait to see them come
11:06 true thank you for watching