Posts

Showing posts with the label week 10

Unity Free Tutorials

Image
This week in Unity I added raycasting to my spaceship's weapons, instantiating explosions and enemy movement. Raycasting is basically the game checking if the player hits something with their weapons. I followed a tutorial and added a script to do just that. (source: own screenshot) As you can see, each laser has a separate script so they don't all have to hit or miss at the same time. It took a bit of messing around with the code but I got it eventually. Next I added instantiated explosions. This basically adds a particle "fire" effect to an object when it's shot. (source: own screenshot) As you can see, it's pretty basic at the moment, but as the guy in the video said, "once we add some proper particles to it, it's gonna look pretty cool" Next up, we created a script for the enemy movement. This one was a bit of a pain in the ass, because it just kept giving me compile errors and I couldn't figure out what's wro...

Game Stories

Image
The first reading for this week is called   Into the Woods: A Practical Guide to the Hero's Journey   This article talks about the "Hero's Journey". It's a concept in mythology and storytelling which is basically a template for most stories. ( image source , public domain) I'll be honest, I don't think the author did a good job explaining what "the myth" is in the first part of the article, and so I had to dig around a bit. It turns out "the myth" is just a story. The story doesn't need to have all the components listed above, and they don't necessarily have to be in the given order. The  wikipedia article for the hero's journey   explains what it is quite well and gives several examples for each point. The second article is called  What Every Game Developer Needs to Know about Story . This article again talks about the storylines in videogames. Side note: these articles are old, the author refers to the Xbox 360...