Playmaker Forum

PlayMaker Help & Tips => PlayMaker Tutorials => Topic started by: cloud03 on July 21, 2016, 11:45:38 AM

Title: New SHMUP Tutorial Series!
Post by: cloud03 on July 21, 2016, 11:45:38 AM
Hi Guys,

I know I have been absent for a while, but fortunately I'm back and I have new tutorials that I'd like to share with you all, How to create a SHMUP, so please check it out, hopefully you guys like it!

Part 01 - Basic Ship Setup

Part 02 - Scrolling & Ocean Setup

Part 03 - Foam FX & Basic Weapon

Part 04 - Enemy Setup

Part 05 - Enemy Setup Continued

Part 06 - Enemy Variations

Part 07 - Player Health

Part 08 - Weapon Variants

Part 09 - Enemy Lives

Part 10 - Boss Enemy Part 1

Part 11 - Boss Enemy Part 2

Part 12 - Guided Missile

Part 13 - Enemy Boss Lives Bar & Scoring System

Mobile Control Quick How To
Title: Re: New SHMUP Tutorial Series!
Post by: coffeeANDsoda on July 21, 2016, 09:24:42 PM
I thought you abandoned making playmaker tutorials all together.

Are your plans to make movement restrictive? No rotation? And what does that mean for the level itself? Are you planning on adding mechanic like in Everyday Shooter when the player moves off of the screen it ends up being on a opposite of the level? So the player doesn't fall off or drift away?

Title: Re: New SHMUP Tutorial Series!
Post by: cloud03 on July 21, 2016, 10:12:42 PM
Yep, the ship direction is restricted only facing the top of the screen, just like any other Top down SHMUP.

the movement is being restricted to screen, so I don't think I'm going to implement that. AFAIK I've never seen a SHMUP which does that, I might have to check Everyday Shooter..
Title: Re: New SHMUP Tutorial Series!
Post by: cloud03 on July 24, 2016, 10:24:35 PM
Update: added the 2nd episode!
Title: Re: New SHMUP Tutorial Series!
Post by: coffeeANDsoda on July 25, 2016, 07:16:33 PM
Yep, the ship direction is restricted only facing the top of the screen, just like any other Top down SHMUP.

the movement is being restricted to screen, so I don't think I'm going to implement that. AFAIK I've never seen a SHMUP which does that, I might have to check Everyday Shooter..

Haven't had luck finding videos demonstrating this option but it does exist in that game. Just thought it would be cool if you did a video on that. It's a fun game.
Title: Re: New SHMUP Tutorial Series!
Post by: cloud03 on July 28, 2016, 01:01:41 PM
Update: added the 3rd episode!
Title: Re: New SHMUP Tutorial Series!
Post by: Joseph50 on July 31, 2016, 12:35:01 PM
I love this series, please do as much as you can!
Title: Re: New SHMUP Tutorial Series!
Post by: cloud03 on July 31, 2016, 01:17:04 PM
@Joseph50: Thanks a lot mate! Happy to hear that!

Update: added the 4th episode!
Title: Re: New SHMUP Tutorial Series!
Post by: cloud03 on August 04, 2016, 08:44:31 PM
Update: added 5th Episode, discussing enemy health and and explosion..
Title: Re: New SHMUP Tutorial Series!
Post by: clandestine on August 05, 2016, 05:28:35 AM
How did i miss those? Great work man. Thank you very much for taking the time to do it!
Title: Re: New SHMUP Tutorial Series!
Post by: cloud03 on August 05, 2016, 12:35:42 PM
@clandestine: thanks a lot man! glad you like it!
Title: Re: New SHMUP Tutorial Series!
Post by: cloud03 on August 07, 2016, 07:32:29 AM
Update: added 6th episode, on how to create enemy variations..
Title: Re: New SHMUP Tutorial Series!
Post by: clandestine on August 07, 2016, 10:11:12 AM
Today i listened to the first 5 chapters, while working on something completely unrelated. I love them, your explanations are simple, entertaining and easy to follow! Please continue the great work... i'll go back and finish my SHMUP (abandoned 5 years ago in concept stage (https://youtu.be/GaGLUdydC58)) with your tutorials!

Thank you!
Title: Re: New SHMUP Tutorial Series!
Post by: cloud03 on August 07, 2016, 11:24:51 AM
Wow, I've check your abandoned project, it looks really good, and that was 5 years ago, I was still doing animation back then, haven't touched game dev yet.

Wish you all the best with your current project! Thanks again for the kind words :)
Title: Re: New SHMUP Tutorial Series!
Post by: MargaretEtheridge1966 on August 09, 2016, 02:47:37 PM
I had problems with few elements, but afterall I accomplished whole series and I feel really good!
Title: Re: New SHMUP Tutorial Series!
Post by: cloud03 on August 09, 2016, 07:50:50 PM
@MargaretEtheridge1966:
Sorry that you encountered problems, could you share which part you had problems with? I'll keep that in mind when recording future episodes... Thanks :)
Title: Re: New SHMUP Tutorial Series!
Post by: cloud03 on August 11, 2016, 12:42:49 PM
Update: added 7th episode, discussing creating player health and its indicator...
Title: Re: New SHMUP Tutorial Series!
Post by: cloud03 on August 14, 2016, 03:27:50 AM
Update: added 8th episode, on how to create weapon variants..
Title: Re: New SHMUP Tutorial Series!
Post by: Zeldag on August 14, 2016, 06:35:19 PM
Hi,

Tutorial looks great and you used the same space ship asset that I used for my little noob android game called 'Pacifism'.

I think I will follow it and then release an update to my game, Im sure the 7 users (including 2 of my devices) who still have it installed will be ecstatic :D :D .

Thank you for doing this, I really liked your 2.5d one as well. Sadly I remember that when I tried to reconstruct some of the techniques with a few different models (other than Boxman himself) I had some issues with the edge climbing, cant remember what they were though, it was a while back (something like I could never position the character just right before the climb, or if it was right before, then after the climb it was messed up- I just blamed the script as I though it may be specifically for Boxman lol :D ). 

Anyway thanks again for doing this one and I look forward to having time to go through it properly.
Title: Re: New SHMUP Tutorial Series!
Post by: cloud03 on August 14, 2016, 09:20:24 PM
@Zeldag: thanks a lot for the comment! Regarding the climbing issues, make sure the climbing animation have a root motion in it, or perhaps you can use the box man animation, and apply it to you character, also I've set the center of mass to the feet, so you might want to check that on your character :)
Title: Re: New SHMUP Tutorial Series!
Post by: clandestine on August 15, 2016, 05:01:26 AM
Update: added 8th episode, on how to create weapon variants..

Thank you again!!
Title: Re: New SHMUP Tutorial Series!
Post by: cloud03 on August 15, 2016, 05:45:13 PM
@clandestine: you're welcome mate!
Title: Re: New SHMUP Tutorial Series!
Post by: clandestine on August 17, 2016, 09:52:34 AM
Have you thought about playing with ideas similar to these for the tutorial?
Bullet ML (https://www.assetstore.unity3d.com/en/#!/content/16206) or Uni Bullet Hell (https://www.assetstore.unity3d.com/en/#!/content/19088)?
Title: Re: New SHMUP Tutorial Series!
Post by: cloud03 on August 17, 2016, 10:40:46 AM
@clandestine: I might be doing episode regarding the boss, and its bullet pattern. Probably it will be a basic one, but one might be able to expand further from the tutorial.
Title: Re: New SHMUP Tutorial Series!
Post by: coffeeANDsoda on August 17, 2016, 04:48:47 PM
@clandestine: I might be doing episode regarding the boss, and its bullet pattern. Probably it will be a basic one, but one might be able to expand further from the tutorial.

How about making it like sine mora? The more damage you receive, the less time you have to play. Or is that too advanced?

Title: Re: New SHMUP Tutorial Series!
Post by: cloud03 on August 18, 2016, 12:08:42 PM
@coffeeANDsoda: I might have to check about sine mora...

Update: added 9th episode, on how to create Enemy lives...
Title: Re: New SHMUP Tutorial Series!
Post by: Fat Pug Studio on August 19, 2016, 05:56:18 AM
Your tutorials are right on!
Title: Re: New SHMUP Tutorial Series!
Post by: cloud03 on August 20, 2016, 06:26:29 AM
@krmko: Thanks a lot! I really appreciate it
Title: Re: New SHMUP Tutorial Series!
Post by: coffeeANDsoda on August 20, 2016, 12:37:59 PM
@coffeeANDsoda: I might have to check about sine mora...

Thought it would be interesting idea. Makes me wonder though when it comes to effectively rotating the player as a alternative to making the level like a rail Touhou type of shmup.  I'd like to create a top down shooter that was restrictive to a area that move.

Title: Re: New SHMUP Tutorial Series!
Post by: cloud03 on September 12, 2016, 08:01:19 PM
Update: added 10th episode, discussing how to create enemy boss (part 01)
Title: Re: New SHMUP Tutorial Series!
Post by: cloud03 on September 14, 2016, 10:23:52 PM
update: added episode 11th, and Quick how to for Mobile Touch control...
Title: Re: New SHMUP Tutorial Series!
Post by: cloud03 on October 06, 2016, 10:14:32 PM
update: added 12th episode!
Title: Re: New SHMUP Tutorial Series!
Post by: cloud03 on October 12, 2016, 11:35:12 PM
update: just added episode 13th, cheers!
Title: Re: New SHMUP Tutorial Series!
Post by: PlaymakerNOOB on October 18, 2016, 05:53:35 AM
awesome, keep it up Cloud!
Title: Re: New SHMUP Tutorial Series!
Post by: Bildermensch on May 20, 2022, 10:54:45 AM
Hi Mr. Fauzi
I am trying to follow the tutorial. Works ok for me so far. But i am having troubles with the scaling down to 0.002, that gives me visibility troubles because of clipping. Then, i am not able to make my fighter tilt the way you did. A little help would be appreciated! Regards,
Heiner
Title: Re: New SHMUP Tutorial Series!
Post by: Bildermensch on May 28, 2022, 01:14:40 AM
Hi there,
by making the size of the project *10, I solved a lot of the visibility problems caused by clipping. Getting ahead slowly but surely.
I am now keeping my ship in a position on screen and it works nicely for the X-position and keeps the ship in bounds: Float Clamp and Set Position works for X, but Z gets permanent values which let the ship "jump" up and down. It looks as if the ship is on the upper end and the lower end of the screen at the same time ...
Someone has a idea whats going on here?
Regards,
Heiner
Title: Re: New SHMUP Tutorial Series!
Post by: cloud03 on May 28, 2022, 08:34:47 AM
Hi Heiner,

It's been a while since I did this tutorial, so I may have been forgetting some of the things, but for clamping, you will have to clamp the local position (space: Self in playmaker terms), relative to the world mover object.

Cheers