Tip:
Highlight text to annotate it
X
[Introduction] Hello Blender Friends, and welcome to another
Super3boy Blender Tutorial. In this tutorial we will be going over the very basics of the
Blender Game Engine and Logic Bricks in Blender 2.5.
A long while ago we had a vote that your guys would be most interested in an RPG based game.
In this tutorials and the tutorials that follow we will be going over various parts of the
Blender Game Engine, focusing mostly on the parts that will help us make an RPG game.
The Game Engine Tutorials will be split into a separate series from the rest of the Blender
2.5 Tutorials that I am currently remaking from the old Blender 2.4x Tutorials.
Those who have been watching my for a while may notice that I am doing things a bit differently.
I used to do my tutorials in a small window as large as the YouTube player. Per the suggestion
of a user on the forum I made it much larger, so hopefully you can see everything just fine.
Along with the higher resolution, I also have tried to be a little more organized so you
won’t hear me rambling or pausing during the tutorials as much as before.
I have recently updated Nystic.com, and you can find the original uncompressed and high
quality video file, as well as the finished .blend file for any of the 2.5x tutorials.
I have also converted them so you have versions that you can view on your iPhone/iPod Touch,
Android, or other mobile device. Hopefully this will be helpful to a few people. Links
these are also available in the video description.
[Splash Screen] So as we get started on our tutorial for today,
you may notice my splash screen, may look a bit different. Blender 2.56 came out a few
weeks ago, so if you haven’t already you should upgrade. The awesome Blender developers
fixed over 400 bugs, so they is much less of a chance that Blender will crash and burn
while you are following along with the tutorial.
To the people that usually comment on this, that the Blender Game Tutorials will be significantly
longer than usually, and probably more wordy at the beginning as I attempt to explain everything.
The Game Tutorial Series serves two purposes. One making a kind of basic RPG game. Secondly
give you the tools to make your own, so we kind have to go a little deeper into Blender.
So if you don’t like it go away, serious Blender Friends only.
[3D View] So we are going to be using our default cube
today. We need to be in top view to start off, and we are just going to hit SPACEBAR
to search for actions and add a PLANE under it. Next we need to scale up our plane, by
hitting the the S key. You can use your judgement on this, but I will put mine at around 5.
The plane is no good to us if it is intersecting our cube so we need to go into front view(numpad
1 or find it in view), and the move it down to the bottom of our cube.
Now that is done, we have our scene set up for the rest of the tutorial.
[Explaining Logic Bricks] Now there are two ways to make the functional
part of a game using the Blender Game Engine. By functional I mean the part that makes your
main character move around, shoot, jump, score points, ect. The first is something called
logic bricks, and second is using the programming language Python. In this tutorial we will
be using the logic brick method to add some basic actions to our cube, allowing us to
make it move right, left, up, down, and jump when we press the correct keys. Later on we
will probably get to do some Python. Logic bricks might be a little confusing so lets
just see what the Official Blender Wiki has to say about it.
Game Logic is what causes anything to happen in the game. It is designed to provide a powerful
tool to set up the logic through a graphical interface. The blocks (or “bricks”) represents pre-programmed
functions which can be tweaked and combined to create the game/application. The system
is broken up in three parts: sensors, controllers and actuators. Sensors sense when things happens,
such as a collision, a key press, mouse movement. Sensors are linked to controllers, which compare
them and activate actuators.
So more simply a sensor knows when we hit the spacebar key, for example, which goes
through the controller, with activates the actuator, which makes our cube jump.
Now in Blender 2.4x we simply setup these logic bricks via a tab.
[Logic Block Window] None
[3D View Testing] None
[Conclusion] If you have any specific questions on the
Blender Game Engine don’t hesitate to visit http://forum.nystic.com for help. We have
several resident experts that will be happy to help.
Also will be having a Game Engine contest next month, February, as part of our monthly
Blender contests. If you are looking for
a place to get some good practice with what you are learning in
the
Game Engine tutorials, this
is
the perfect place to apply it. The contest will focus on developing a small minigame
in Blender, so follow the link in the video description to get more information. The prize
for wining is anything you want in the official Blender store.
Well I hope you enjoyed this little intro to the Blender Game Engine,
and understand how it works a little bit better. I look forward to seeing you in the next tutorial.