Build a Super MARLO Runner Clone in Unity and Blender

Build an epic 3D game.

Do you want to make your own 3D game? We have the course for you. In our new Super MARLO Runner course, you can learn the foundations of making a 3D game. In these tutorials, you will build a Super MARLO Runner game in Unity3D – from scratch.

The Super MARLO Runner course does not assume any prior knowledge. It is perfect for beginners. In fact, the course begins with an introduction to Unity for those who have never used it before.

This course is unique because you will make your own 3D art, models, and textures in Blender. You will learn how to integrate the art into Unity.

You will learn every step it takes to design a game from start to finish. The Super MARLO Runner course teaches you how to:

  • Create characters and make them move
  • Draw speed blocks and enemies
  • Add power-ups and finish lines
  • Develop the background and interface
  • Design and fine-tune a level

When you complete the Super MARLO Runner course, you will have a functioning runner game. You will be able to build upon the game to add your own project ideas! Ready to begin?

 

Position, Rotation, and Scale in Unity | Virtual Reality Tutorial

Transforming Objects

There is a component that is in nearly all game objects in Unity: Transform. In this tutorial, you will master Unity’s Transform component. To learn how to build 30 virtual reality games in Unity, check out our Unity 3D course!

Position

Select Main Camera from the Hierarchy. To change the camera’s X position in the Scene, you can change the “0” in the X field of the Position property. For instance, change Main Camera’s X position to 2, as in the following screenshot. The camera will move in the Scene.

Another way to change the X position is to click on the “X” beside “Position” and drag your cursor left and right.

Notice that changing the X position moves the camera in one degree of freedom: along the horizontal axis. The horizontal axis is represented as the red arrow extending from the camera in the Scene. You can click on this red arrow to move the camera horizontally.

The gizmo at the top right of the Scene window shows that the red arrow pertains to the X axis.

The Y position represents the vertical axis. Changing the Y position in the Transform component moves the camera up and down.

The X and Y positions allow us to put the camera in a 2D environment. The Z position, which represents the depth axis, creates a 3D environment. Changing the Z position moves the camera forward and back.

Zoom in on Main Camera in the Scene. As evident in the next screenshot, three rectangles are on top of the camera’s icon. You can click on the rectangles to move the camera in different planes. For example, if you click on the green rectangle, you will be able to move the camera in the XZ plane.

Rotation

The Rotation property in the Transform component works similarly to Position. Changing the X Rotation makes the camera look up and down. Changing the Y Rotation makes the camera look left and right. Changing the Z Position rotates the camera sideways, as though a player were tilting their head to the left and right.

There is another way to change Rotation. In the top left of the Unity window, there are several icons that pertain to available tools. The first tool moves the developer camera. This tool is an alternative to holding the right mouse button.

The second tool, which is pre-selected by default, allows you to move objects. Clicking on the third icon changes the tools around the Main Camera, as evident in the next image. Instead of arrows, there will be a red circle, green circle, and blue circle.

If you click and drag the circles, the camera will rotate. The colors correspond to the different axes: red for X, green for Y, blue for Z. If you click on the sphere between the circles, you can rotate the camera in all three axes.

Scale

The third element in the Transform component is Scale, which also has X, Y, and Z values. Scale changes the size of an object. Note that if you change the Scale values for Main Camera, the camera’s size will not change. This is because the camera icon is not rendered in the game. The icon represents the player’s point of view.

Directional Light is also an abstract. The player will not see its icon. Thus Scale will not work on these objects. However, Scale will change the size of a 3D element.

How do you add a 3D element? To learn this and more, check out our Unity 3D course, where we build 30 virtual reality games!

Book Released! Learn HTML in 1 Hour

Do you have a great website idea that you want to make come to life? Meet Mammoth Interactive’s book: Learn HTML in 1 Hour.

Whether you want to learn the basics of coding or build your own website from scratch, Learn HTML in 1 Hour can teach you the foundations of coding – in only one hour. Coding is not something to be afraid of.

HTML is the foundation of the web. If you are a beginner and want to learn how to code, Learn HTML in 1 Hour is meant and built especially for you.

Important topics in web development are shown with examples that are easy to read. If you have a Mac computer, PC, or even a mobile device, you can follow along with the book’s examples on www.jsbin.com. JSBin is an editor that allows you to see your creations in real time.

If you want to brush up on the skills you learned in a tech class years ago, or even if you’ve never coded a line before, this book is for you. You will learn topics including:

Font Style – You will learn how to style the contents of your webpage so that you’re not always using the default fonts and colors – boring! Italicize, bold, and underline! You never know when the text on your site could need it.

Images and Links – Make your site visual and dynamic by adding image files that link to different areas of the web.

Lists – It is easier to read things when they are in a list (like this one). Master ordered and unordered lists to make paragraphs easier to read.

Input Tags – Communicate with your users! Create input tags and submit buttons so that site visitors can send you messages.

Learn HTML in 1 Hour provides a clear, concise introduction to web design that anyone from your great-grandmother to your little brother can follow. You can code! For more books on tech topics, visit our Lulu shop.

How to Navigate the Inspector and Console in Unity | Virtual Reality Tutorial

Unity is the number one platform for building Virtual Reality (VR) games. In this tutorial, we will navigate the Inspector, Project, and Console windows in the Unity editor. To learn how to build 30 mini virtual reality games in Unity, check out our Unity 3D course!

The window to the right of the Scene contains the Inspector, as evident in the following image. This window shows details of the item currently selected, such as a game object in the Scene or a file in our project.

Click on Main Camera. The Inspector will fill with attributes of Main Camera that you can change. At the top is the name of the game object. The Tag tab allows you to label the object. The Layer tab is not often changed for Main Camera because this tab can help you check for collisions in the scene.

Main Camera’s Inspector shows the following components: Transform, Camera, GUI Layer, Flare Layer, and Audio Listener. Components change how game objects behave.

The Transform component is the most basic component of a game object. Transform allows you to set the position, rotation, and scale of an object.

The Camera component shows details about the camera. Currently, the Clear Flags property is “Skybox”, so the Game Window contains a sky. If you change Clear Flags to “Solid Color”, the Game window will fill with the color of the “Background” property.

A lot of learning in Unity is experimentation; changing values and seeing the immediate effects in the Game window. Select Directional Light from the Hierarchy. The Inspector will change to contain components of the Directional Light object. In the Light component, you can change the light’s type, color, intensity, shadows, and more.

The bottom tab in Unity contains the Project window. This window contains the Assets folder, which contains all the files that make up your game. Any 3D models, scripts, materials, animations, sound clips, video files will be in Assets.

Beside the Project tab is the Console tab. Note that if Console is not enabled beside “Project” on your screen, go to Unity > Window > Console.

The console displays messages to you as the developer. There are three kinds of messages can appear.

  • Error messages – colored red; icon is an octagon. Error messages can appear when there is a mistake in your code or when a plug-in is not working.
  • Warning messages – colored red; icon is a triangle. Warnings can provide suggestions that improve your code.
  • Basic information messages – colored white or black; icon is a speech bubble. In your game’s code, you can set messages to print in the console. These messages can inform you of what is happening in the game so that you know whether or not the game is behaving properly.

The Inspector, Project, and Console are three useful windows in the Unity editor. The Unity engine comes with built-in models, materials, and more, which you can use to make your own 2D or 3D games. To learn more about Unity, check out our Unity 3D course, where we build 30 mini virtual reality games!

Book Released! Learn Swift 3.0 by Mammoth Interactive

Have you always wanted to create your own iOS app? Mammoth Interactive has written a new book just for you: Learn Swift 3.0.

Even if you have never coded before, you can learn how to use Xcode. The practical examples in Learn Swift 3.0 explain key topics in app development, including the following:

Variables – A crucial part of your code as a developer is variables. This book covers the common types of variables, including integers, strings, and Booleans. As well, you will learn how to create your own type for when Xcode’s are just not enough for your program.

Functions – If you want your application to function, you need functions! Functions are blocks of code that execute tasks. You will learn how to set up a function and make it perform a task. As well, you will learn how to include if statements and for in loops in functions. What are if statements and for in loops? Read Learn Swift 3.0 to find out! There are chapters on them, too.

Statements and Loops – Did you know you can test the value of an object using a switch statement?  Also, you can perform the same function on multiple items with just one while loop! This book covers those and other ways to control the flow of your code so that your app functions in exactly the way you want.

Learn Swift 3.0 is a beginner’s guide to the Swift 3.0 programming language. Swift 3.0 is a powerful, intuitive interface with which you can design incredible apps.

With this book, you will learn how to experiment with Xcode using Swift 3.0’s user-friendly Playground. As such, you will learn the foundations of making an app, and your first one will be up-and-running in no time!