OSIRIS HOARD - Zombie Survivor - 8487-8188-9137

Hello guys!

Check out this survivor game I did. I spent to time to make it as polish as I could, with dynamic music, a narrator making snarky comments, and some cool spells like a fireball that spin around you ravage any creatures that dare come too close.

Island Code : 8487-8188-9137

2 Likes

I added more superpowers! Fireballs that keep spinning around you, Dash that propel you away from the danger, Sentry invocation that spawn right where the player is. It’s Mayhem!

1 Like

This looks fantastic. Getting some Strange Brigade vibes from the narrator and environment.

1 Like

Ha! You’re right, I just checked some gameplay video of Strange Brigade, and it’s true I’m on the same path :smiley:

It was an underrated game so good path to be on! Did you use Verse to build this?

Yes extensively actually, especially for the superpowers (Fireball that spin around the character, Dash mechanics when the player jump, sentry that spawn where the player is, …etc)

I thought so. If you were ever inclined to do a tutorial on the mechanics of this game I would be first in line to watch it!

It might be difficult to find the time to do full length tutorial but I can give you hints as well as ressources I used

My main starter tutorial was this one:

Basically that’s how I learned to make a props follow a player. I added the functionnality to add rotatation over time to make a prop also spin around the player.

For the sentries, it’s the same principle : I attach the sentry spawner to a prop (Because you can’t move a device directly, but you can move a prop), and when I need to spawn a sentry, I teleport the prop right where the player is, and call the spawn function.

For the dash, it’s a tad bit tricky. I used a movement modulator device that I also attached to a prop. The tricky part was to manage the direction of the dash. For that I rotate every frame the modulator device in the direction the character is moving, and to find the direction the character is moving, I just subtract from the actual position of the player, his position at the previous frame

I hope it helps a bit

Helps a lot, thanks for the info! I’ve slowly been working my way through his Verse tutorials which are great. I already know Javascript so it’s really about getting used to the devices and syntax.