+6

【basic】Make a 2D Platform Game by Bolt

Fox Kin 2 years ago updated by eagleeyez 2 years ago 7

As an normal girl just learning Unity and Bolt

I'll write a  basic way of making a 2D Platform Game ,by Bolt

I believe:“Learning by Doing”

——————————————————————————————————————

  1. Title and Start


Bolt Version:
Unity Version:
Platform(s):
Scripting Backend:
.NET Version (API Compatibility Level):
+1

Hi Fox. Ok, you write the tutorial and I'll turn it into a video tutorial.

Thats also for me learning by doing.


Look forward to it!

+2

Before

  • Know how to use unity panel
  • Simple understanding of the unity ApI ,basic meaning of scripts command
  • Keep your basic logic clear
  • Introduce the introduction of the bolt

NOTICE

  • We are game maker ,not professional programmer
  • just you can smooth make game  ,That's enough!
  • dont be afraid of complexity ,we can continue to optimize logic

Material

From http://unity-chan.com/    provided by the unity3D

BY THE WAY

  • I will not use state machine, only with flow machine
  • I will follow my own production ideas to write tutorials, not like the traditional procedural thinking,
  • My English is not very well,  so you konw…………



1 STEP :  show logo

flow machine  in   ugui/panel   


flow machine  in   logo   which  have  animation clip

2 STEP :  flash text

state machine in  ugui/text

  

3 STEP :  input 

4 STEP :  go to next scene

flow machine in main camera

  

5 STEP :  loading

flow machine in main camera  at loading scene(1)


6 STEP :  Player control   (  walk  and  jump) 

flow machine  in player obj

move like this  (move input,face,animation)

jump like this  (jump input,animation state)

Is “in the ground ”

super unit in player obj


7 STEP:camera control 

flow machine in  main camera


8 STEP :  trigger event   ( eat coin)

super unit in  player ob


9 STEP :  collision event   ( bump block ,  random block coin )

normal block 

super unit in player obj

random coin block 

super unit in player obj


10 STEP :  collision event   ( kill enemy )

super unit in player obj


11  STEP :  update score  and  Time change———————————————————————————————————————

flow machine in  point text  

custom event a


custom event b


time change

flow machine in  time text  


FINISH

———————————————————————————————————————

I finish the game already,just by bolt ,even not type a code

Bolt is  Excellent tool! Wait more  functions or unit ,Make the flow more convenient

(If you have any questions or any suggestions, please leave a message,thanks so much!!

lets us  ”learning by doing“!)

+2

Because I have no much time to write tutorial

so,I decided to post  each flow graph  or state graph,as the tutorial

I think there will be better flow if we optimize

learn by doing!


Great Job Fox Kim. Keep it up. 

Its finish ! 

Thanks for this, but I am having a real hard time trying to read the flow, as some of the pictures are poor quality. You should post the pictures separately and not joined together. Because when you click a picture it shows the whole thing very small. And what are the inputs in English?

Could you load your pics to a dropbox maybe or something similar?