Thursday, October 24, 2019

Unity Tutorial 05.

Recently, I've went back to continue Jimmy Vegas' Unity tutorials, and have watched episodes 6, 7 and 8 (which can be found here). This week, I've learned about scripting an item in order to collect it (with text appearing on what button to collect it), and providing the player with a weapon (in his case, he used an axe, providing it with a sound when it was being used and an animation). I found them quite useful, as he does go in-depth with the tutorials by providing a step-by-step guide, but unfortunately I don't think I'll be using weapons in my own game. However, I do like the idea of scripting an item in order to collect it, but I do find using C# sharp confusing and very complex. I did enjoy messing around with the materials, textures and "normal map" buttons in order to create a more realistic look by adding shadowing by the sun and making it look less "baron". I'll also end up taking some of the steps from creating a weapon, and incorporating it into making someone less dangerous for my game, as I don't plan on making it multiplayer or a fighter-type game. I love Jimmy's tutorials and am excited to continue his series.


Monday, October 21, 2019

Games GDD

I've recently come across several articles on the early stages of the designing process (https://learn.canvas.net/courses/3/pages/level-5-introduction-and-readings). When deciding what to include, I tend to constrain my own ideas and concerns that don’t actually need extra time (i.e perfecting it to a T). Something I really love about games is their physical presentation, I'm more likely to appreciate one that has a lot of thought put into its design principles, such as its box, its rules and its components. The design mechanisms can go a long way in shaping how much a game can really be adored (http://www.thegamesjournal.com/articles/DesignConsiderations.shtml). For the most part, the design of the box really has nothing to do with how a game is played, but there are still problems to take into account. A lot of first impressions of a game come from the box ,and so a good design will go a long way into advertising it. Keeping in mind, but writing clear and short rules to a game does seem like it should be a simple task, until one really tries it. In fact, I think it's a very tough process and one of the trickiest things to get right. No matter how great a job I do, somewhere, someone is going to misunderstand them. With this in mind, there are some overall principles that can help minimize problems. Examples of this would be to include a detailed list of components and to not intentionally write vague rules, as this can make it more difficult for gamers to understand the controls and objectives of your game (http://www.gamecareerguide.com/features/1415/the_game_design_process.php).

Designing.

Sunday, October 20, 2019

Game Vision Statement.

Introduction
⇨  As for my game, I envision a very typical spawn-in game where the player collects a few coins and wins, but putting my own twist to the game. I originally was planning to create either a Sandbox RPG-type game, where the player spawns in and can freely explore their surroundings with some side tasks (they choose whether or not they can complete them), or a more stealth-type approach, where the gamer has to hide from one big target to avoid punishment, as from my experiences I much prefer these gaming styles, but thought this would be a better route, as it is based off something that is more meaningful to me.

Game idea
⇨  As part of my idea, I'm considering basing it off a character who spawns into the game, who starts collecting plastic off the ground to save the planet, as we only have a few months to live before the world has irreversible side-effects. To start off, I'm going to call it "Pepe saves the planet", Pepe being the name of the character, who's main objective is to attempt to save the planet. This would be a more educational-type game aimed at anyone and everyone who wants to make a change. There is also no age-restriction on the game as well, which opens up to the vast majority of our population. I am thinking of having the game play in first-person view, and adding really harsh vignette to it, and for every piece of plastic picked up, the vignette effect starts to fade away, and once all pieces of plastic are collected, the vignette is completely gone. I also plan to have the scenery look more lifeless i.e. dead trees, brown grass, overall an unfriendly environment to begin with, and for every piece of plastic collected, the scenery improves until it eventually becomes a bright beautiful sky with trees and grass full of life. I'll be getting my inspiration for the scenery from various games on Roblox and Minecraft, as I'm quite familiar with plenty of their game modes. I'm also contemplating setting the game in a forest, as in today's world, plenty of our animal's habitats are being completely obliterated by bulldozers damaging our forests and harming our environment for our high demand in wood and meat. At the end of the game, I plan on creating a pop-up message/window that's rather aesthetically pleasing and sticking to a beautiful day's colour palette (white's, brown's, green's and blue's) listing out ways one can help save the environment, such as going for reusable straws, avoiding use of plastic, promoting sustainability by shopping at charity/vintage stores, or even going vegan for a few days. I'll be using the programme "Unity" to create this 3D-based game, as I am quite familiar with the lay-out of the application, and if I am ever stuck on a specific aspect of the programme, I can always look up tutorials that will most likely solve my problems for me. This will be the games only objective, and as simple as it sounds, I hope gamers can understand the message and take something from the game. This game is a great opportunity to educate everyone about the effects of global warming/climate change, its side effects, and ways to prevent it from happening again. (https://www.ted.com/speakers/greta_thunberg)

Inspiration
⇨  I originally got inspired by Greta Thunberg, a Swedish teenage environmental activist on climate change whose campaigning has gained international recognition. When she began her protest outside of the Swedish Parliament last year at the age of fifteen, she sat next to a wooden sign that was painted in white with the words "Skolstrejk for Klimatet" shown in black paint. She also had leaflets available for people who passed by explaining what is was she was protesting for, in which she responds; "I am doing this because you adults are shitting on my future". As her protests have gained recognition, she was then invited to give speeches at several forums which enabled her to expand her horizons. Thus far, she has initiated four themes; that our humanity is currently facing an existential crisis due to climate change, that our generation of adults are responsible for the climate change, that it also has a disproportionate effect on the younger generation, and that not enough is being done about the situation. I got a lot of my research for my game idea from different articles online that helped me go more in-depth with my creative thinking, and I hope this, in turn, creates an amazing game for people all around the world to enjoy.

Reusable coffe cups.

Thursday, October 17, 2019

Unity Tutorial 03

This week, I've learned how to create a clock using simple objects, and scripting it so that the arms of the clock could rotate to show the time (https://catlikecoding.com/unity/tutorials/basics/game-objects-and-scripts/). I found this webpage quite helpful as there are images for every step of the way, but I still find scripting rather confusing as I am only new to it. The layout of creating the clock using simple objects, is the same as Roblox Studios, Cinema 4D and Blender, so I was already quite familiar with it. The terminology in Unity does put me off, like "Albedo" and "Mesh Collider", thankfully, the website does have external links underneath the imagery to explain what they mean, which is very convenient. Luckily, java scripting from this tutorial is very similar to coding for a website using html and css, with a simple copy and paste, and you're good to go. The terminology, again, is rather advanced/difficult and even I struggle to try and spell words like "Quaternion" (had to copy and paste that one), so this will be a challenge for me. As for my game, I don't think I'll be including clocks for the moment, but it would be a nice little addition to it. 

Clocks.

Wednesday, October 16, 2019

Games MDA

Recently, I've came across a few articles talking about the different mechanics, dynamics and aesthetics of games (https://users.cs.northwestern.edu/~hunicke/MDA.pdf). MDA is a much more formal approach to understanding video games, and differentiates game design and development, the technicalities and the criticism of a game. Reading webpages like these really get me thinking as to what makes a game "fun"? Any game can be labelled so, but there's a much more in-depth explanation for this, such as if the game was more sensation, fantasy, narrative, challenge, fellowship, discovery, expression or submission-based. 

⇸  http://gamedevelopertips.com/mechanics-dynamics-aesthetics-game-design-theory-behind-games/, shows the dynamics of a game. Dynamics work to produce much more aesthetic experiences, for instance, challenges created by the likes of time pressure and rivalry-gameplay. Friendship can be encouraged by sharing information between specific members in a team, or even providing winning conditions that are much more difficult to achieve alone (such as capturing an enemies base). 

⇸  Lastly, https://medium.com/@jenny_carroll/using-the-mda-framework-as-an-approach-to-game-design-9568569cb7d, goes into the specifics of mechanics in a game. The mechanics describe a particular component, action, behaviour or control mechanisms of a game, using the level of data representation or even algorithms. Together, with the games content, the mechanics maintain the overall game's dynamics. In conclusion, I believe it's a much more helpful technique as it's given me a better understanding on how too categorise games and how changes can impact each aspect of a game's structure. In addition, I am now better at being able to break down those experiences, and use them to create new designs, research, and critique respectively.


Mechanics.


Thursday, October 10, 2019

Unity Tutorial 02

I've since continued Jimmy Vegas' series in Unity (can be found here), and I now find Unity slightly more confusing with the whole scripting aspect. I am quite unfamiliar with Visual Studio, I know I'll struggle at first but hopefully I'll get the hang of it sooner than later. I do however find the "creating gems in order to collect them" quite interesting, and I may end up taking this idea and using it in my game, as I most likely will create either a stealth-type game or a sandbox-rpg game where the player can collect something a little more unique (possibly pages, bags of goods, or even hints). I'm also quite excited to be messing around with the terrain tools to be creating my own rivers/lakes/ponds, mess around with the colours around it to make it a little more realistic, and even include fences as a border around the entire map so players cannot go over the boundaries and into oblivion (or maybe they could, who knows). Unfortunately, I am quite disappointed with episode 5 of his series as I don't understand the difference between the before and afters of ray casting. I feel it was a waste of an episode, but I'm open to learning more useful techniques to use in scripting.

Into Game Design.

Tuesday, October 8, 2019

Game elements

I've recently came across some articles talking about the atomic elements and the qualities of a game that I find rather interesting. Games do have a repetitive theme, and each game has its own set of rules, it's own conflict, various choices, and its own goals.

↬ https://www.gamasutra.com/view/feature/3357/formal_abstract_design_tools.php  discusses the formal abstract design tools and whether a game is "fun" or not, which I quite agree with. Whether a game is fun or not comes from a thorough and unbiased outlook on a game, and simply stating if a game is "fun" does not actually tell designers why it actually is entertaining. In turn we should be able to a pick a specific game, choose a single cool aspect from it and apply it to our own game, or even take a game that we love "if it weren't for one annoying aspect" understand why it bothers us, and make sure we don't create a similar mistake in our very own games. I think this is a very interesting approach to game design and I'll definitely be sticking to it.

↬ http://www.thegamesjournal.com/articles/WhatMakesaGame.shtml covers some very interesting topics on what actually makes a game good. For instance, it would have to be an original concept and has to possess unique elements that have never been used before, otherwise gamers would be considering playing other games as they would have the same concept with a more advanced approach. The freshness and replayability of a game makes its players want to play it again and again, and it should feel exciting each time it's played as it was the first time.  Games lacking this quality will soon becoming boring. Games should also be enriched with surprised and repetition in sequence, progress and events should be strictly avoided.

↬ https://www.reddit.com/r/gamedev/comments/64z7w8/what_are_the_qualities_that_make_up_a_bad_game/ features all the errors in a bad game and how to overcome them, from unclear and bad controls, to unnecessary features like ugly user interfaces. Some games also feature extremely long and unneeded tutorials, and if a player can't play the game fast enough, they'd lose interest, meaning your game is probably too complicated/complex and you'd need to tone down the specifics. 

 Terrain.
Complex Terrain.

Sunday, October 6, 2019

Feedback thoughts

Recently I've came across two articles, one titled; "Why rejection hurts so much and what to do about it". and the other titled; "Seven Ways to Crush Self-Doubt in Creative Work". From what I have gathered from the first article, "rejections are the most common emotional wound we sustain in life", which in fact is true. Us as humans, value acceptance from others and when things don't go our way, it really brings us down, and because of these "minor rejections", it makes us become more vulnerable to become more anxious and over thinking, as opposed to being just you and taking in critiques, but unfortunately our brains are wired this way. This article covers a lot about overcoming rejection, from having zero tolerance to self-criticism, to boosting your feelings for social connection. This article really brought light onto the topic, and I feel more open to the idea of constructive criticism for others and being more kind to myself as I'm really not as perfect as I think I am.


↛  The second article has really taught me how to stop giving into self-doubt when it comes to my works. It has covered everything, from not comparing yourself to others, to being vulnerable to a trusting community and embracing your growth mindset. I will admit that I am guilty to consistently doubting my works from my photography skills to my very own YouTube channel, I am a complete perfectionist. I'll always spend more time than others on what I think is art, going down to the very nitty gritty details of things, before publishing, as one flaw will tick me off into recreating the entire thing, and unfortunately that's just my nature, but this article inn particular has brought light onto the topics. It taught me some valuable lessons on how to show my works some love, and hopefully spending less time on perfecting when really I could be getting advice from others and possibly nobody would notice the same details as I do.

Game Brainstorm.

For my first game idea, I was thinking of doing a Sandbox Role-playing video game (RPG). This kinda video game allowed players a large amount of freedom and usually contains somewhat more open free roaming, and is purely simulation driven (so the player isn't confined to a single path restricted by certain objects such as fences, rocks, walls, etc.) Instead of featuring levels and specific areas, sandbox games most likely occur in a world in which the gamer/player has full access to from start to finish. The games would include structured elements (such as tasks, specific prescribed story lines, mini games) that the player can choose to do or ignore, and because of this non-linear nature, it creates challenges for game developers (I like the idea of pushing myself to create better content anyway). Some examples of 'sandbox gaming' would include Grand Theft Auto, Terraria, Garry's Mod and The Sandbox. What I was thinking of doing, is creating this alternate world in which the player somehow wound up, where the grass is blue, the trees have glowing pink leaves and creating inter-dimensional creatures that wow the gamers (my projects and work is usually always pretty and have hidden meanings to today's world problems, I'd like to try something new and create something beautiful out of galactic species that make the viewers feel like we may not be alone in this universe.) I also plan to have interactive- characters (that possibly say a few words when being clicked on), some unique scenery and hopefully some side challenges. The character will be in first person view, and may or may not have it's own body and/or weapon in hand (like in Minecraft when one can go into first-person view). I know this will be difficult to achieve, but I am open to the idea of working harder in order to create a brilliant game that I'm proud of.

 Grand theft auto

⇉  A second game idea I had in mind was creating a stealth-type game, where the game tends to emphasize sneaking around and avoiding an enemy to avoid conflict. In stealth games, players have the option to be able to engage in loud combat, but are often punished for it, or can obtain their goal with or without stealth, but stealth is encouraged as the player is at a disadvantage over many of their enemies. An example of this would be playing "Stop it, Slender!" on Roblox, where the players have to hit 3 generators and find 8 pages before Slender-man can get to them first. The players are given a 100% battery camera (which acts as their life bar) and the ability to run (which also acts as a bar that regenerates once it's used up). Other examples include Sky rim, The Last of Us, Assassin's Creed, and Hit man. I really like the idea of "Stop it, Slender!", and rather it being a multi player game like on Roblox, it'll be a single-player one with a different goal and different creature following the player. The game featured several maps, all made from different designers, but I think for the purpose of my game I'll create a single map, preferably someplace spooky, like a forest (as it'll be a much easier map to create, I'm also open to the idea of creating the inside of a hotel as a map, or even an asylum). I might also take the idea of finding 3 generators to activate in order to be able to access the rest of the map in hopes of finding hidden objects for the player to find so they can win the game (in my case, I think I'll create different coloured keys), and might add some visual effects to the first-person view such as adding vignette, grain, and have the game in black and white.

 Black and white.

⇉  Another game idea I had in mind was a platform game, where the gamers (also known as platformers in this case) have their game play primarily centred around jumping or climbing to navigate the character's environment (they may have enemies or obstacles to avoid and fight, or may even be straight up jumping as part of a puzzle). Examples of these can include 'Obby's' (where each short level, the player has to solve by jumping through a course, just like in "Wipe out"), 'Flood Escape' (where players are put into a designated room and have to climb and jump to get to the top without drowning), and 'The floor is lava' (where players must get to a high place and avoid touching the floor as they will potentially die). Generally the player's characters is capable of jumping many times their very own height, and is sometimes offered some control over their movement mid air. Some settings tend to be somewhat exaggerated with uneven terrain so that gamers can leap to or even fall off. I also particularly like this idea, as it's nostalgic and brings back childhood memories, and also gives me the ability to create various rooms and different challenges for the players to try (this gives me the opportunity to dive deep into scripting, and learn more about gaming than other game developers). I am leaning more towards a recreation of 'Flood Escape', but with a more interesting setting, such as in a lab and its hydrochloric acid flooding the room, or potentially in an asylum and it's oozing black liquid to create a more sinister feel. I'm going to come out of my comfort zone and create a character for this game mode, rather than it being in first-person view, as I'd like to learn more about character design too.

 Flooding.

⇉  My last idea was a good ol' typical shooter game, where the main objective is to shoot (whether it's at an object or another player). Players typically use ranged weapons to partake in the fun, which take place at a distance. Most shooting games involve rather violent game play (I'm not a violent person, so this in turn would be challenging for me and way out of my comfort zone), however, there are also non-violent objectives such as what the game 'Splatoon' partakes in (most likely going to be my approach). Splatoon is a third-person shooter video game, centred around fictional characters, also known as "Inklings" (a kinda squid-like creature that transforms between human and "cephalopod" like forms). Other examples include Call of Duty, Counter-strike, Fortnite, and Destiny. I most likely won't be taking inspiration from any of these games as they are so complex and detailed, so I'll be going through a more safer route considering I am highly inexperienced in the 'shooting field'. I do like the idea of a more family-oriented approach like 'Splatoon', however I won't be making it into a multiplayer mode, rather it being a single-played mode, and create a "Mii" with scenario's from "Wii sports resort". I'll be creating tasks where the gamers would have to shoot at designated objects in a specific timeframe in order to achieve a prize. This gives me the opportunity to go more in-depth with scripting, play around with different terrain's and even alter the lighting to make it similar to 'Wii's sports resort'. I will keep it in first player view, but have the body and weaponry visible to the player, in order to make the gamer feel like they're in the actual game. I'll also mess around with the audio, and make it feel rather soothing where the player looks in one direction and hear more naturist sounds in one ear more than the other when using earphones and playing the game.

Shooting.

Wednesday, October 2, 2019

UnityTutorial 01

After viewing a few episodes of Jimmy Vegas' series in creating a game using the 'Unity' programme (can be found here), I've come to the conclusion that I've seen some of the tools and am familiar with the layout because of Roblox Studio (bare in mind this has been a while ago I've used the programme). The first two episodes, I was already familiar with the set-up, but found episode 3 rather interesting when Jimmy introduced downloading content from online and including trees, grass and gems. I was also fascinated when he began altering the colours, adding movement to the grass and bringing the trees to life, and in turn, is motivating me to do further research into creating my own game. I do however find the terminology and multiple tabs quite confusing, and I know I will soon struggle trying to find different folders and adding textures as I'll be mixing them up a lot (a common theme for even when I was creating my own games through Roblox's studio as a kid). I'm also quite the perfectionist so I know it will take me quite some time to fully understand all the tools used, and I'd want to make a more complex game than a simple "survivors"-type gameplay. I do like the idea of creating a role-play game, so I'll further do some research from other YouTubers and gathering inspiration from unique custom content.

Gaming console.

Tuesday, October 1, 2019

Game Design

After doing some research online about what a "Game" and what "Game design" really is, it got really thinking about how complex the whole industry really is. A game will always have a start to end, have various tasks to do/choices to make, own rules and goals etc. and that's only some perks (http://www.thegamesjournal.com/articles/WhatIsaGame.shtml). After reading this article, I was given a better understanding of a concept of a game, and got me to think more about the different components and criteria for a future game I plan to develop. It encouraged me to think about a better lay-out, different scenarios a player can encounter and even the rules of the game. I also got to learn about the history of games, starting from the early 1900's such as tic-tac-toe and chess, to more advanced gameplay today by the likes of "World of Warcraft".


↺ I've also done some follow-up reading in a blogpost called; "Don't Be a Vidiot; What Computer Game Designers Can Learn From Non-Electronic Games " (http://www.costik.com/vidiot.html), where I got to learn about the enormous gaming industry and it being a field for originality and creativity. For someone who's very educated in both software and games, it is a very confusing development, and there is so much one can do, from audio development, to creating your first character for players to enjoy.


↺ Lastly, I got to go in-depth in researching about game design on http://gamasutra.com/blogs/LewisPulsipher/20110516/7453/So_Youre_Going_To_Make_A_Game_For_The_Very_First_Time.php. I've never really noticed but game developers will most likely re-create their game from someone else, because it's very rare to come up with an original storyline nowadays with the endless amount of games everybody has access to. Realistically, a game developer would have to focus on the gameplay rather than the appearance because players are drawn to storylines rather than the art of the game.

Reading 8.

So I've taken a break from blogging last week to focus more on my group project, but this week I've been doing some research on cre...