[Tutorial WIP] Extending Penny Pixel Platformer with Game Framework

Just completed the Unity Penny Pixel 2D tutorial and thought that it would be a great starting point to extend with my FREE Game Framework asset that provides many helpful features from levels and scoring through localisation and UI.

The below will document work towards creating a new tutorial series along with links for anyone that is interested in following along. Appreciate any input, questions or comments:

Tutorial part 1 - Recording gems collected, lives and adding a goal to win the level:

Tutorial part 2 added, looking at showing level information and how to localise the game:

Initial draft of Part 3 will be out soon. It will add an in-game menu, show how to add health including replenishment, obstacles that cause health loss and progress stars as well as tidying up a few loose ends from before.

1 Like

Draft of part 3 is added. This adds quite a lot of good stuff including Health, Obstacles, and Stars. It also polishes some loose ends from before. Still need to tidy up a few bits in the tutorial and add SFX, but is there so far for anyone who is interested. :slight_smile:

Been a bit busy with an AR project, but a bit of time for some more updates. First section of part 4 is getting closer - a waypoint enemy script. Need to document collision handling and then I can publish an early draft - other enemies and shooting will be added later.
3352159--262296--upload_2018-1-12_22-49-41.png

may i use these assets for commercial use.

Hi @olka143 it is fine to use my assets for commercial purposes under the standard unity asset store license (e.g. you can build and distribute binaries, but not distribute source code without express permission). The Penny Pixel assets I believe are open sourced, but you might want to see if it says anything particular on the Unity tutorial page or video - you could also try sending then an email if there isn’t any info there.

Mark

Hi guys,

any advance on the logic for when an enemy hit the player? I’m looking for bounce-back and blinking effect. I have problems integrating this with the physicsObject.cs logic.

Hi @gstiglich . Whilst still relevant for learning, I have kind of put this tutorial on hold for now and am instead looking into redoing it to work with the 2D / 3D toolkits that come with Unity 2018. I haven’t looked into too much detail yet, but those seem a lot more complete than the penny pixel starter and provide better functionality.

I would suggest looking on the learn site into how those work and pull functionality from there for the player and other physics objects. If you then have further questions on getting features to work with Game Framework, then please post back and I will certainly do what I can to help.

Regards,
Mark

Hi,
Is parts 4 and 5 going to be released? These tutorials are really helpful!

Hi @diving_squid . I have been refocussing my efforts towards making things work with the new project templates that Unity now includes so unfortunately there won’t be future parts to this series working against the Penny Pixel template. Hopefully the learnings so far should be transferable though and once I have something working with those new templates it should also open up a lot of new possabilities.

Regards,
Mark