Tuesday, March 24, 2020

Reading 3

So today i'll be looking at some secondary sources for further research into my chosen chapters, direct payment models and dimensions of a game world. In my last post I made an introduction to these topics and in this one we'll be going more in depth into them and how they effect the users experience of the game.

Firstly I found an article relating to the dimensions within a games world

Fundamentals of Game Design: Game Worlds


This article goes into detail on all of the different types of dimensions that are utilised within a game. Usually the only dimension that people think of when relating to games is the scale of the map and in some cases the characters within it however, there's actually more ways that space is utilised in a game, in both an in-game way and in a meta way. For instance there's how big a map looks then there is how big a map really is. To illustrate the difference let me make a comparison, take a look at the video below from Atari game "E.T the Extra-Terrestrial".



Looks like shit right? This is mutually agreed to be one of the worst games of all time, largely because of its map design. It makes the player feel claustrophobic, as if they're trapped in this box of a level. However this is actually the exact same map layout used in the classic Pokemon games for Nintendo and Gameboy, you control a character that moves in 4 directions around a small level and when you reach the border of the level you enter a new level of identical nature. Why are the Pokemon maps hailed as being some of the greatest of all time with an age defining open world feeling? (achieved without even using 3D by the way) Because it feels a lot bigger then it really is, this can be achieved by using higher quality graphics, depth, time, real world sound effects and unique level design, all of which differentiate the maps of Pokemon and old E.T. The point is, there's more to dimensions then just how big the map is, there's a lot of factors that alter a lot of different things and although I touched on them in my tangent on Pokemon I look forward to going more in-depth on some of the dimension types I named. 

For my research on direct payment models I've looked at this article


This article breaks down the different types of payment models in games and goes into detail on what each model means and how it makes profit for the game its implemented into. The five types are as follows Single payment, DLC, Free, Subscription, Kickstarter. Now in my first post I talked about how some of these models implement eachother into the same game, for example single payment games will usually have a small number of large DLC packages that expand the games story and gameplay while free games will lock a part of the game away and will require small payments for small quantities of DLC, usually in-game currency and resources. The relationship between these models is interesting but one thing I am really looking forward to researching is how the popularity of these models have changed over time, usually depending on what model is implemented in the top games of the time (e.g Fortnite spawning a million free battle royale games with microtransactions) and how certain payment models are unsuited and insufficient but strive for alternative reasons (e.g World of Warcraft and its ripoff subscription based model). All of which I want to research even further into in future posts. It is now 1am and I am sleepy so until next time.

 

Monday, March 23, 2020

Reading 2

Hello, for some reason i'm about 8 weeks behind on readings so here's my attempt to catch up and pass the module, enjoy. Anyway, for our CA this year we're gradually adding towards making a book throughout the entirety of the module. We each chose our own chapters to cover and by the end of the year we'll combine our work to produce the aforementioned books. The two chapters I've selected are as follows,

Direct Payment Models

and 

Dimensions of a Game World

Now, honestly these are pretty vague phrases, you wont even find anything related to gaming should you look up "direct payment models" but these two chapters are centered around topics that I find very interesting in gaming, payment and environment. That being said my research will be based on my interpretation of these phrases. 

Direct payment models, the way I see this is that this is the way games extract money from you, be it with upfront charges (ex. paying 70 euro for the new Fifa game) or via micro-transactions (paying 4.99 for an in game resource). The pricing can vary for a multitude of reasons depending on the type of content, Free games may be free but tend to push players towards paying small amounts of money for in-game currency and resources, while games with larger upfront charges tend to have downloadable content that will add more gameplay to the game and expand on the games story (effectively known as expansions).

My understanding of the dimensions of a game world is that it explores the size of a games map and how the maps height and width can determine how the game is played, for example battle royale games such as Fortnite require a huge 3D map by nature of its gameplay while a game like Mortal Kombat could easily be played on a small 2D platform. 

I'm excited to talk about and research these topics in later posts, thanks for reading.

Mortal Kombat 2

Thursday, March 5, 2020

Unity Tutorial 6

So for this week of our Unity tutorials we looked at emulating a classic side scrolling game. For this tutorial we focused on creating a bigger sense of detail and quality by using things like sound, particle effects and additional animation.

After importing the template of the project the first thing we needed to do was to make a character jump (3.1). To do this we first imported a character into the game and positioned him so that he was facing the right way. Then we added a player controller script to the model for the next step. From there we use script to make the character jump whenever the space button is pressed. Then we messed around with the gravity in the scene to alter the height of the jump. To prevent the player from being able to win 100% of the time by spamming the spacebar we use "if" values to insure the player can only jump once. From there we added in our objects for the player to jump over and made it so that they spawn at intervals to make them endless.

In (3.2) we addressed an issue with the game, the background would just disappear if the player went far enough. To fix this made the background repeat itself and used script to make the transition more fluid looking. After that we wanted to add a game over trigger for when the player hits an object and loses, we did something very similar in our previous tutorials. We also made sure that when the player triggers a game over the rest of the game stops as well, including the objects spawning and the background continuing to move. To tidy things up we also used the "destroy" value that we used in previous games to delete the object once they move out of the scene.

Finally, in (3.3) we looked at adding animations to our character model, we messed around with the models animations before selecting the run animation and setting a speed for it, now he isn't just hovering along the map. Next we added the jump animation and adjusted it to make it smoother looking. Finally, we added the animation for when the player hits an object and "dies", there was a bug that made it so the player was able to jump from this position which looked funny but we got rid of it by adjusting the jump conditions. 

Source Unity