Home

Awesome

UnityLearn 2dPlatformer PlayMaker

stability-deprecated

No Maintenance Intended

this repository is obsolete now, please go to :

https://github.com/PlayMakerEcosystem/PlayMaker--UnityLearn--2dPlatformer_U2020


This is a 100% PlayMaker port of Unity 2d Platformer learning project

Description

you need the following setup:

Download

you can either clone this repository, or download the Full Package directly.

Install tip: Import PlayMaker First then import the package it will prevent errors while PlayMaker is imported.

Improvements over the original version:

BenchMark

This port is published on many platforms and playable online. It serves as a comparison between a 100% PlayMaker solution and 100% scripted solution. You will find below benchmarks for the WebGL, web Player (deprecated), the Mac Application and the IOS apps build targets.

Test on Computers are done on an mid-2009 (!!!) mac book pro, so a very average configuration, far from game Spec standards...

100% PlayMaker WebGL

Test where done using Firefox, which gaves better result than with Chrome.

You can play this version here

100% Scripted WebGL

You can play this version here

100% PlayMaker WebPlayer

You can play this version here

Stats:

100% Scripted WebPlayer

You can play this version here

Stats:

100% PlayMaker Mac Application

Stats:

100% Scripted Mac Application

Stats:

100% PlayMaker IOS ( IOS 8.1 on iPhone 5S)

It's not really playable because of the Inputs and layout, but I made the test just to get some stats from Xcode

Stats:

100% Scripted IOS ( IOS 8.1 on iPhone 5S)

It's not really playable because of the Inputs and layout, but I made the test just to get some stats from Xcode

Stats:

Notes:

Overall, this is very interesting to see that the pure PlayMaker solution doesn't expose any issues or noticeable downside on playability and performances, a 1 or 2 frame difference for the FPS isn't really an issue given that this will vary very much based on the client computer performances. If you have other stats numbers, please share so we can get a sense of the variation across different computers. Noticeable, Memory allocation from Xcode debugging shows 10MB more for PlayMaker. It should be expected that more memory is allocated when using big frameWork like PlayMaker.

TODOS: