Welcome back, My favorite game developers.
And this video, actually,
not in this video.
I've created this video in order for us to
maximize the potential of learning from this course.
So I want you,
I want to guide you through a couple of
steps that we can use in order to
fully squeeze out all the learning energy
from the course you're
currently taking because you've already,
you are already spending your time here.
So why not maximize it?
So the first thing that we are going to
understand is how the Q&A works.
So as you are watching the videos,
you're looking through them.
Maybe something comes up that
should not fully understand.
So what you can do is you can go ahead and
slide into the discussions right here.
And you can see that you have multiple options.
You can either start a conversation, ask a question,
or you can simply just share a project.
So in here, you can ask me any question that you want.
No question is of limit.
But there is a small step that you need to
do before you ask me a question.
And that is, go ahead and do your own research.
Why do I ask you to do that?
Well, because sometimes when you stumble upon
a problem and you go
ahead and look for a solution yourself,
and then you either find it or you don't.
When you come back and ask me the question,
it's much easier to understand.
Why is that?
Because you've already went
through a couple of suggestions,
maybe none of them were suitable.
But as you go along finding the solution to your problem,
you have gained a lot of knowledge.
When you come to me,
when you ask Michael and we go
through together finding of the solution,
you will understand how everything clicks and later on,
when you maybe come upon the same problem or maybe
you see this problem for another student.
You can help them out and it's much easier.
And finally, whenever you do
find a solution to your question at it,
your question and add
a salt prefix to it because other students might have
the same problem and they will find a solution
for their problem if they see
the solved prefix behind it.
And finally, before I leave,
you just want to say one thing that there
is no question of limit.
There is no stupid questions,
there is no dumb questions.
There are only non professional game developers.
Nobody was born a professional.
We all have to learn through trial and error.
You wouldn't believe how quote unquote,
my questions were done because
I wasn't born a
professional in unity took me years of practice,
trial and error or asking questions, Googling things.
So this is a process.
Don't worry, don't be afraid,
don't be unsecure about some
of the questions that you might want to ask.
Be brave enough to go look for a solution.
If you don't find one,
don't worry about it.
Just leave a question.
I always, always answer all of my students and we always
delve as deep as needed in
order to find a solution to any problem.
And now let's talk about the Discord server.
And this is where you can go deeper into
the community that we've created here on WMD game dev.
So you can go either to the link in the description of
this video or you can visit my profile
and find the link somewhere in there.
And I do recommend that you join the discord.
Why? Because most of
the time it might take me a couple of
hours in order to reply based on where are you from.
So maybe our we live in different time zones.
Maybe when you do ask me the question,
it's midnight and you need a solution fast.
I might be sleeping,
I might be not able to get to my computer.
So it's very beneficial for you to
join the discord channel that we've created.
And let me just show you the score channel right here.
This is the beginning of our discord channel.
You can see that we have the general community.
We have the C-sharp chat,
we have the game design chat,
we have the show off your game.
We have the general game development questions.
And you can see that we still don't have anything in
here because it's fairly new as I'm recording this.
But later on, when you go in here,
you'll notice that there is
a huge community of people waiting to
help you and maybe people waiting to get help from you.
And it's very beneficial to try to
solve other people's question.
You wouldn't believe how much
I've learned from just helping other people.
And you can see here that we have multiple courses.
These are all the courses that double
m gamma game down has or I've created.
And we can see also we can share memes and
here we have general game discussions,
AAA games, I don't know whatever you like to play.
We can discuss them in here and
the social channel or category and so on and so forth.
So I do recommend that you join our discord server.
It's very fun.
We are going to have a lot of fun there.
And that's it.
That's all that I wanted to say about Discord server.
Now let's move on to the challenge slides.
So what our challenge slides.
As you move through each video,
you will notice that at some point,
I'm going to tell you to
pause the video and start the challenge.
So when you see this slide,
you'll wait for me to finish all the points
and then you have to pause the video.
Why am I emphasizing the word?
Have to pause?
Because it's much better to
learn by doing and not by just watching
many courses that I've learned from that I personally
took where I felt lacking in the Department of doing.
So. You just set around you watch somebody create again.
Okay.
That's very good.
And now it's over.
Okay?
And then you finish the course.
And after a couple of weeks,
you notice that you
don't actually know how to do anything.
So the challenge slides that I've created is extremely
important because you at
this point start doing instead of watching.
And even if you can't figure out how to do the challenge,
Don't worry about it.
I will be there to help you after you've
tried and help complete the challenge with you.
So you are never left alone.
And an addition to that,
just like looking through
answers to your questions before asking in the Q and a,
when you do a challenge,
you stumble upon multiple variables
that you might not have considered before.
And when you see how I complete the challenge,
you will have it ingrained much better in your head when
you encountered the same problem
when you do start creating your own games.
Okay, so let's move on to
the course structure and just talk about each section.
And briefly,
just to get you a heads up on what we are going to do.
So first of all, we have the section one
which you are currently seeing right now.
We have the how to use the scores,
how to download and set up Unity and Visual Studio.
And then we'll just talk about the game design and
the inspiration of our game
and where we are going to get it.
We'll also have just a brief introduction
into Unity and Visual Studio,
just so you get
that uncomfortable first phase out of the way.
Then we are going to be setting up our world.
This is just like it says,
we are going to be setting up the world that we have.
We'll use a bit of sprites with the setup,
the player, and so on and so forth.
Then we are going to set up
the shooting mechanics because obviously
we will have weapons and the time bot invader.
So we will need some kind of weapons.
And the most important thing
whenever you are starting again,
is to set up the core mechanics.
And this is what we are going to
do by setting up the shooting.
We are going to set up the enemies.
Obviously, we need enemies.
This will be the first phase of our enemy setup.
Then we are going to have a more varied,
let's say, more variety in the enemies.
But for now this will be enough
just to have somebody to shoot that.
We are going to be creating rooms using tile maps.
This is where we are going to learn
how to slice up the sprites.
We will already learn out to that,
but we will learn how to create
bile acids from the sliced up sprites.
And then we will have the level of flow.
So this is when we are going to
start moving from one level to the next,
because obviously this is a rogue like game.
So we are going to create that level flow.
Let's continue on. We have Section 7,
which is the distractible environment.
We want to have crates that we can destroy and
get coins from them and not crates actually,
I think they will be vases or something.
We will get coins from them
and we will get help from them.
We will have advanced shootings.
So this is where we are going to create a weapon system.
So back when we created the shooting mechanics,
we will only have a pistol maybe,
or a shotgun or something.
Then in this one we will have a shotgun,
rifle, pistol, and all of that good stuff.
Then we will have the health system
because at this point we still
don't die and we still don't
kill the enemy, it just explodes.
So in this section we are actually going to be adding
a health system where
our health slowly drains and so does the enemies.
We have the pickups.
Obviously we can pick up health pickup weapons,
pick up what else may be coins.
We will have the music and sound effects,
because what game doesn't have music and
sound effects will have multiple enemy types.
This is something that I've told you before.
We already have one type of enemy,
but we are going to create different AIs,
four different ways the enemies will work.
We will have in Section 13,
the shop on and money system,
as you'll see in the next video maybe,
or in the next couple of videos.
Our inspiration comes from a game that's called Hades.
And there we have a shop and all,
almost all games have a shop and money system.
And this is where we will introduce our own and the shop.
You can buy health by upgrades and buy weapons.
Something else, we'll see,
we'll have creating menus.
Obviously, every single game has a menu,
so we will also have a menu.
And then we have the Section 15,
which is advanced unity,
and that is where we are going to create the boss battle.
So to this point,
we have the enemies,
we have the weapon system,
we have everything set up.
Now it's time for an actual boss battle.
And I think every good game has its own boss battles.
The mechanics will be different from the regular enemies,
and it will be different through
a system which is the state machine,
which is the advanced unity part of the course.
So make sure that you get to the section.
Finally, we have the bonus section,
which is the section 16,
which is the room generation.
So as you'll see in the game that we're
just going to play on the,
actually an any rogue like game.
There is always the room generation.
So we will have,
let's say, five or six models for rooms.
And then as you kill
all the enemies and all the waves in every room,
then you are going to move on to
the next room and the next term will be random.
And you'll also have a choice between two rooms.
So you'll be able to choose between,
let's say the boss battle room
and a roomful of skeletons,
or the boss battle room and a room full of spikes.
And then maybe a roomful of spikes.
And I don't know,
maybe the shop or something.
So this will be the advanced
C-sharp and object-oriented programming
because it will take
a lot of work for us to have
this randomized room selection.
And it's going to be very fun.
We are going to learn a lot.
So before I leave you,
I'm just going to give you a couple
of words of encouragement.
But if you want to call it, that,
can call that encouragement,
go through this journey,
you are going to face a lot of challenges.
So make sure to always push
through them whenever you encounter a problem,
I recommend that you, first of all do your own research.
So go through, go ask the question on Google,
Checkout, some videos on YouTube,
and then when you find yourself extremely stock,
go into the Q&A,
look for your questions,
look for an answer.
And you can also immediately asked me,
I'm always there, I always answer any question.
And with that said,
this is going to be an amazing journey of,
I don't know how many hours or for you,
how many weeks it will take for you to finish
the course or maybe days it will take you days.
What I recommend is that you get to
the last two sections because this whole course is,
especially if you're a beginner.
So discourse starts off at a very beginner level,
we move to a intermediate level.
And as you see right now,
and the last two sections,
we go to the advanced level.
And once you get to the last five or six sections,
you will have so many skills,
so many tools in your arsenal that
the advanced sections will be pretty easy.
I think hopefully I've taught you everything right?
So with that said,
let's not waste any more time and let's get started.
Continue on.