Playmaker-Platformer-Template

A template for 2D platformer games. Written in Unity and Playmaker


General Info:

This project was born from an idea to create a 2D Jump n Run template, which offers the same features as the Corgi Engine.

The project was realized with Unity and Playmaker. Please note that Playmaker is a Visual Scripting and is not free, but it is worth to buy it.

The following features are released:

  • Update the Project to Unity 2022
  • Using new Input-System
  • Using URP-Render-Pipeline
  • Paralax Scrolling
  • Control of the player
  • Player Crouch
  • Player climbing ladders
  • Player jumping, double jumping, multi jumping
  • Player jumps on the heads of enemies to kill them (Mario style)
  • 3 different enemies with AI
  • 2 collectibles
  • Movable, rotate, breakable and invisible platforms
  • Switches and doors
  • Bouncing pads
  • Stompers
  • Checkpoints
  • Swinging blades
  • Showing screen
  • ExtraLife

More features are planned (more platform features and a Turrican clone ...)


Technology:

Project is created with:

  • Unity 2022.3.20f1
  • Playmaker 1.9.8.f1
  • Some other Assets (See the attached description for more information, in work)


Setup:

After the archive has been unpacked, please open the project with Unity Version 2022. The project was created with Unity 2022.3.20f1.

Of course, the project does not include the Playmaker visual scripting solution. This can be obtained for a fee via the Unity Store.

Please install Playmaker via the PackageManager.

After Playmaker has been installed, the global variables are still missing.

Menu Playmaker / Editor Windows / Global Variables

Please insert the following variables:

 

LIFES (int)

POINTS (int)

START LEVEL (bool)

 

See also the enclosed screenshot.

Now all that remains is to save and restart the project. Everything should now work as desired.


Create own Levels:

The easiest way to create your own levels is to duplicate an existing level and adapt it to your own ideas. 

The project status:

The template is under development. Many features are in planning. Idea is to extend the project to create a Turrican clone.


License:

This Template is distributet under the MIT License.


Download

Download
PM-Platformer-2_v0.01.8a.zip 46 MB
Download
PM-Platformer-2_v0.02.2a.zip 46 MB

Development log

Comments

Log in with itch.io to leave a comment.

Hello! Great idea to create a 2D template for Playmaker. I successfully opened it in Unity, but there's something strange happening.

First, when I go to the player inspector to see how everything works, Unity becomes really slow! I read somewhere that it could be because there are too many FSMs, but if you did it that way, I assume it works smoothly for you.

Then, the game itself seems very slow in Play Mode, I'm only getting around 3 FPS. Do you have any ideas what could be causing this? Thanks a lot!

I have the same problem here. Seems to be a problem with Playmaker. I have helped myself by going out of FSM before switching to play mode, or switching back and forth. Hope it will be fixed in newer versions of Playmaker. And yes, I took a lot of FSMs to keep everything as modular as possible :)