Start of a 2.5D Platformer

Introducing and going over the initial setup of a 2.5D platforming game I am starting

Objective: Introduce and talk about initial steps taken to kick off the project.

Introduction

As mentioned in the title, the next project I am working on is a 2.5D platformer. In this project, I will be implementing a physics-based character controller, double jump mechanics, collectibles and power-ups, and more. As I create all of these things, I will also be touching on animations, shaders, and a few other things as well.

Level Setup

The first thing I created for the project was a quick prototype-level environment. This consisted of five cubes with a scale transform of (5,1,1), with four of them on screen and the fifth platform being slightly off-screen towards the right-hand side.

I also went ahead and made my platforms green, just because for now.

Player Setup

The next thing I did was set things up with our prototype player. For this, created a simple capsule GameObject and gave it a blue material as shown here.

I also went ahead and gave the player a basic jump for now.

Collectibles Setup

Lastly, I created the prototype collectibles. For this, I simply created a 3D sphere and attached to it a simple gold material I created.

That’s all for today! Thanks for reading! In the next article, I will be creating the player’s physics-based controller.

--

--

--

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

Understanding Amazon’s Front-End Engineering Interview

A new chapter

5 Ways to Accelerate With Shift-Left in Test Automation

PYTHON FUNCTION EXAMPLES AND CALL

What Not to do When Getting Started with AKKA HTTP

How Russia’s World Cup Ad Took It to a New Level

Grafana Visualization with CA APM

Most software development projects fail — make sure yours don’t

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Gabe Gomez

Gabe Gomez

More from Medium

How to Remove a Large File from Commit History in Git?

Adding a burst laser powerup

Daily Progression: Player Setup!

I think you dropped something — Creating a simple loot drop system in Unity2D