Sunday 8 December 2019

The Magic Gate Beta

The development of the game have been a total disaster. I haven't been able to fix the collectible issue since my last blog post. Unlike my planning document there will no character model, NPCs, story, collectibles, enemies, combat, menus or displays. All the player can do is wander the map that has no borders. I'm honestly done trying with this project. It's a bust and it's caused me to fall behind on my other modules. So The Magic Gate is now "complete."

(The Final Product.)

Sunday 17 November 2019

First Playable of The Magic Gate

Progress on the game is going okay, nothing great. I've got most of the map built, the only thing I'm missing is the grass and the buildings. I have downloaded a fantasy house but am having difficulty putting it in so for the time being I have 3D rectangles as placeholders. I have all the collectibles placed around the map and I got them to rotate but I'm having difficulty getting the script to make the player pick up the orbs when the player walks into them. I'm also have difficulty with the player character. I tried to set up a third person character but the camera wouldn't follow them so for the time, I have a first person character in as a placeholder. I also made the world map bigger then I expected so I might have to increase the players speed to make up for it. I also need to add borders and a sky box to the game. So over all progress is okay but could be better.

(Overview of the game world)

(Player starting point)

Tuesday 12 November 2019

Game Fun

This week I read the article "Natural Funitivity" by Noah Falstein. The article explored the question of what makes a fun game. He starts off by discussing what fun means as a concept and how it's hard to define. But he says it's linked to our ancestral sense of survival, saying that video games connect to our sense of survival which in turn if fun to us. He also listed the three types of fun we enjoy on a mental level. First is psychical fun, doing psychical activities appeals to our sense of survival. Social fun, where we like to interact with other people since we are social creatures. And finally mental fun, where enjoy challenges that make us think hard.

Link: https://www.gamasutra.com/view/feature/130573/natural_funativity.php?page=1

(A drawing of a caveman hunting. Found here.)

Sunday 10 November 2019

Prototype

There's nothing much for this post due technical issues I'm have with Unity. But I did get some things done. I first drew out a world map with key for my game world.
(World Map)
I then drew a character sketch of the player character, Frank the Knight.
(Play Character sketch)
And I started work on my game but I'm having technical difficulties that I need to fix before I continue any further with it.

Saturday 26 October 2019

Game Design Document

I found the GDD really difficult and really didn't understand it. I did my best to answer all of them but I didn't understand half the things it was asking me. I'll have to revisit it in the future to improve on it.

Link: https://www.dundoc.com/project/5832

(A video game knight. Found here.)

Sunday 20 October 2019

Game Vision Statement

Introduction: The game is called "The Magic Gate", which is a 3D, open world game for the PC and Mac that will use the the proven Unity engine. The player will play as a nameless knight who while resting in a village, gets trapped in it when the evil wizard, Crulock, places a curse on the village where an invisible force traps the village and the woods around it and the only way out is through an enchanted gate that no one can open. The player is instructed by the village elder to gather thirty fairy dust orbs around the village and forest so they can cast a spell on the gate and set them all free.

Description: The game is set in a third person perspective where you as the knight have to roam and explore the village and the land and woods around it to find thirty fairy dust orbs to open the gate at the end of the village. Once in the game, you go where ever you feel without restrictions. Meaning you can either get starting on collecting or just explore the land. You can also talk with the people in the village who will give you more lore about the world of the game. This will be done through text boxes. You can also encounter skeletons who are trying to stop your quest and you can slay them using you sword. They will take one hit to take down but the player can only take three hits before they die. When they do, they will be sent back to the village where they started but they will still have all the fairy dust orbs they collected before dying. There will also be environmental hazards like rivers, pits and snakes that the player has to avoid. Like the skeletons, even the player gets hit by these three times they will die and be sent back to the village. The game is targeted at people between 7 - 20 years old because fantasy and collecthon games are usually timeless and appeal to all ages. The story will be light in tone with friendly villagers who will have funny dialogue. It will have the feeling like that of a fairy tale with minor dark elements here and there.

Key Features:
- Open 3D environment: The game will have a small but well filled 3D environment to roam and explore that was popular within the "Sly" series of games.

- Collectathon element: The game will have objects scattered around the world that the player must collect in order to complete it, similar to that in the "Banjo Kazooie" series of games.

- Story element: The will have an interactive world where the player can talk to the village people and learn more about the world and get more insight of it's history and why the wizard has trapped them, similar to the "Elder Scrolls" series of games.

Genre: "The Magic Gate" is a fantasy, adventure, collectathon game.

Platforms: The two only platforms for this game will be for the PC and Mac.

Sources: https://unity3d.com/make-a-game-in-unity-without-programming

(Free roaming in Final Fantasy XV. Source.)

Thursday 17 October 2019

Unity Tutorial 3

For this weeks Unity tutorial we had to create a clock that actually tells the time. I enjoyed doing this task. The instructions where different this time, instead of having videos to follow, we were given a document with instructions and images to follow. I feared this would be hard to understand but it actually was easy and straight forward to follow. There where a few times I got confused by the wording but I did understand those parts after reading over them again. I also enjoyed slowly but surely building up the clock step by step. I felt this exercise helped me get better at using the positioning, rotation and scale in the transform. It also helped me get a better grip when it comes to assembling an object in Unity. I also taught me that Unity can be used for more than just video games. Unfortunately I couldn't fully complete the tutorial. When I was editing the script, I tried to do Hours Transformed part with the Hours Arm. But no matter what I did, it wouldn't accept it. I have no idea why this was the case but I hope to find out when I talk with my lecturer in the next lab.

(A screenshot of my clock in process)

Saturday 12 October 2019

Feedback Strategies

The first article I read was "Preschoolers and Praise: What Kinds of Messages Help Kids Grow?" by Deborah Farmer Kris. I found the article to interesting and it's points helpful. The article talks about how young children are stilling trying to figure out self concept, i.e, who they are and what they can and can't do, and how parents can give feedback to help them develop a growth mindset. The first tip was to give kids process praise inside of generic praise, i.e, instead of saying "It looks nice!" when a kid shows the painting they made to instead say "It looks nice! I like how you used light blue for the sky!". The next tip was to teach kids the power of "Yet". So when someone says "I can't do it", you respond with "You can't do it yet!". And the final point was to tell kids story of resilience to help them understand that anything is possible, you just takes time and work. Overall, I find these tips will be helpful when I give feedback to others.
 https://www.kqed.org/mindshift/40369/preschoolers-and-praise-messages-that-can-help-kids-grow

The second article I read was "The Difference Between Praise and Feedback" by MindShift. I also found this article interesting and helpful. The article talks about how parents find it difficult on how to praise their children and it gives two examples of how to do it from two different researchers. The first way comes from Edward Deci and Richard Ryan and it is called process praise. This is where parents give feedback like "That was a clever way to figure it out" or "I really like how you used blue in this picture" to help give kids more confidence instead of giving generic feedback. The second way comes from Alfie Kohn and it is called praise and personhood. This where you don't praise your child for doing work because it makes them feel if they don't do these jobs well then they are not worthy of being loved. The article that says that overall, both methods boil down to praising how kids solve their problems and to ask them questions on how they did it.
https://www.kqed.org/mindshift/34778/the-difference-between-praise-and-feedback
(An installation of feedback. Found here.)

Game Idea Research

The game idea I am going with for my project is the collectathon idea. I am going with this idea because I feel it can be simple enough to do but allow me the space to be creative with it. The main mechanic for this game will be collecting objects around the open world, gathering a certain amount to complete the game. Another mechanic I was thinking of was combat. You will be able to attack and kill enemies in the world. And the last mechanic I was thinking of using was puzzle elements, where the player would preform puzzles like remember pasterns or moving objects in a certain to get access to items to collect.
(The titular characters of Banjo Kazooie collecting an object in the game. Found here.)

Tuesday 8 October 2019

Game Elements

I found the main article on the week four reading page quite insightful. It gave a good basic introduction to atomic game elements like players, objectives, rules, resources, game state, information, sequencing, player interaction and theme and how they come together to form a game system. Finding out how these different elements can work together in so many different was, with the slightest change dramatically changing how a game works was fascinating. I also found the information on critical analysis very helpful. I've never really done critical analysis, so with the questions and points listed, it should be easier from now on.
https://view.officeapps.live.com/op/view.aspx?src=https%3A%2F%2Fwww%2Edropbox%2Ecom%3A443%2Fs%2F51gox34zmmjv3t3%2FWhat%2520are%2520the%2520Qualities%2520of%2520Games%2Edocx%3Fraw%3D1&wdAccPdf=0
(A game system. Found here.)

I could not read any other article because the link was not working. 

Sunday 6 October 2019

Feedback Thoughts

The first article I read was "A fixed mindset could be holding you - here's how to change it" by Anna Kelsey -Sugg and Ann Arnold. The article is about how people have to mindsets, fixed and growth, saying how people have developed fixed mindsets, meaning they don't learn from mistakes and how a growth mindset helps people learn from their mistakes. I found the article fascinating. I agree with what it has to say about the negative effects of a fixed mindset and the positives of a growth mindset. I also like how they discuss how offices and companies can help their employees but rewording a growth mindset.
https://www.abc.net.au/news/2018-06-26/fixed-vs-growth-mindset-at-work-and-in-life/9897782

The second article I read was "Why rejection hurts so much - and what to do about it" by Guy Winch. The article is about how we all face rejection all the time, big and small, but it always hurts and how we could help lessen the pain. I found the article interesting and insightful. It's discussion on how we deal with rejection relatable. I also found the the advise given very helpful, like having zero tolerance for self-criticisms, reviewing you self-worth and talking to friends when you're rejected.
https://ideas.ted.com/why-rejection-hurts-so-much-and-what-to-do-about-it/

(Thumbs up and down. Found here.)

Game Brainstorm Ideas

My first game idea is a 3D platformer. The goal of the game would be for the player to make their way down to the end of a linear course while avoiding hazards and obstacles. The goal would be either to just get to the end of the course or get to the end before the timing runs out, the player failing if it does. There would be collectibles scattered on the course that the player can collect if they choose so. If it was the simple "reach the end" idea, it would add to a high score the player will get after completing the course, the more they collect, the higher the score. For the time trial idea, the collectibles would add more time to the timer, giving the player so choice if they choose so. The game wouldn't be very story driven. The rough idea of the plot I have is that someone wants a jar of peanut butter that lies at the end of the dangerous path, having a funny tone. The environment would be a grassy forest, a grass path the player goes down surrounded on both sides by trees. I've been a big fan of 3D platformers for a long time and I've always loved the idea of making my own one. My main inspiration for this game stems from games like Crash Bandicoot and Super Mario Galaxy, with their cartoon like style and their linear level designs.
(https://en.wikipedia.org/wiki/Crash_Bandicoot)
(A typical Crash level.)

My second game idea is a 3D collectaton. In this game, the player would have to collect objects around a small open world to complete it. I have two ideas for this concept. One would be like a 3D platfroming where the player has to navigate hazards to reach the items. The other concept would have it be like a puzzle game where the player has to solve logic puzzles to get the items. The game is story driven. The idea of I have for it is that a fantasy village has been cursed by an evil wizard to be trapped in an other dimension and you play as a knight who must gather the magical objects needed to open the gate and free the village. The story would be explained via narration and and talking to the villagers. The environment would be fantasy village and forest, with the village being safer while the forest would be dangerous.The obstacles the player would face would be environmental hazards like pits and enemies like skeletons for the player to avoid. The platformer concept was inspired bygames like Jak and Dexter while the puzzle concept was inspired by Portal.
https://en.wikipedia.org/wiki/Jak_and_Daxter
https://en.wikipedia.org/wiki/Portal_(video_game)
(Jak and Daxter poster as seen here.)

(Picture of how to solve puzzles in Portal. Found here.)

My third game idea is a 3D horror game. The goal of this game is try to escape a building while monsters are trying to find you. The game would be set in a free roam building where the player can walk and run and hide underneath desks and inside closets. The player would need to collect keys so they can open the exit door. The game would be story driven. The story would be that the player is a child who has been kidnapped by monsters to be eaten and you escape the cage but you must sneak your way out. The story would be told through dialogue from the monsters. The game environment would be a decrepit building, either an abandoned hotel, factory, hospital or school. The hazards of the game would be the monsters who would roam the hallways looking for the player. The game was inspired by horror games like Slenderman.
https://en.wikipedia.org/wiki/Slender:_The_Eight_Pages
(Picture of the Slenderman in game. Found here.)

My forth game idea is a 3D turn based RPG. The goal of the game is defeat enemies to gather and collect the objects once the player defeats them. The game would be open world game. It would be story driven. The game would be about a group of three superheroes who must defeat several monsters and recover stolen technology they're collecting to create a super weapon. It would a story driven, delivered through cutscenes and text boxes. It would have a action but lighthearted tone. The environment would be a city, taking place on the streets. The hazards in the game would be the monsters you fight which only happens when the player goes up to them where it turns into a turn based battle. Here the play will have plan out attacks to beat the monsters. Each of  the heroes will have a turn. The fighter hero will be an rounded fighter. The strong hero will be powerful and the defense hero would be able to heal themselves or the others. I was inspired by the Pokemon video game franchise.
(The Pokemon logo. Found here.)

Tuesday 1 October 2019

Game Elements

The first article I read was "Formal Abstract Design Tools" by Doug Church. I found article really hard to read. It had a lot of technical jargon that I had a hard time understanding. But it did given me a bit of an inside look at some tools of game design like intention, perceivable consequence and story and how they can work well together in certain games types and not so in other games types. 
https://www.gamasutra.com/view/feature/131764/formal_abstract_design_tools.php

The second article I read was "A Look at Negative Game Mechanics" by Josh Bycer. I quite liked this article. It was much easier to understand and follow. It talked about game mechanics that are designed to force the player to spend money to play the game, from arcade machines in the nineties to free to play and social media games and why such mechanics should be avoided.
https://www.gamasutra.com/blogs/JoshBycer/20120903/177027/A_Look_At_Negative_Game_Mechanics.php

The third and final article I read was "The Paper Chase Saving Money Paper Prototyping" by John Henderson. The article was going over what game designer, Giles Schildt, said to game design students at a talk at the community college. I liked the article and the idea of designing a game prototype on paper before moving onto actually making the game, since it'll make the design easier to understand for everyone and that it's easy to scrap and change.
https://www.gamasutra.com/view/feature/2690/the_paper_chase_saving_money_via_.php

(A picture of a designer working on a game. Found here.)

Saturday 28 September 2019

Time Management

Time management is something I do struggle with but I have gotten better at it. The weekly calendar seems like it'll be a great tool to help me keep onto of the workload. Reading was something I didn't do a lot during the first year but now I'm going to make an effort to read as much of the lecture notes as I can and take notes as I do. I want to try get some extra work done to act as a buffer in case I can't complete a task for whatever reason during a week but I'll have to see as I'll have to balance my work of the other modules. Working ahead is a great idea and I'm going to try and do that but again, I'll have to see given that I have balance my other modules too.

The read two articles. The first one I read was How to Beat Procrastination by Caroline Webb. I found the article to be really helpful. All the advice in it is simple and easy to do and I feel it'll help me when doing my college work. The second article I read was The Myth of too Busy by Tim Grahl. I found the advice in it good but I didn't like the tone of it. It felt kind judgmental in my opinion.

(An image representing procrastination. Found here.)   

Technology Tools Impressions

I'm not a technologically inclined person so most of these technology tools are new to me. I've known what blogging is for a while now but I've never made one til this class. So it's something new to me but it seems quite simple and easy to understand and use. I know and have used bookmarking before. I use it all the time when finding websites of interest that I want to visit again in the future. Though I did learn the basics of photoshop in first year, image editing is still new to me. I'm a little nervous about it since I wasn't good with photoshop but hopefully this'll be much easier to understand. I've never done graphics creation before but it looks interesting but also somewhat intimating given that it's new to me. In terms of Padlet, Unity3D and WordPress, those are new to me so I can't really comment too much on them at this time. All in all, a lot of these things are new to me but I feel if I just keep up the with the work and follow the website I can get to grips with all them.

(A laptop to represent the course. Found here.)

Friday 27 September 2019

Class Assignments Impressions

My first impressions of the core assignments is that it looks very fascinating but it also looks quite intimidating. The reading assignment is quite simple and straight forward and it can be quite interesting with the subject matter. The Unity3D honestly seems very intimidating. I have no experience or knowledge of video game development so I am a little worried about it but it as is something new and exciting so it could be fun. The blog comments assignment seems like another straight forward assignment since it's just giving each other criticism. But that too is a little concern of mine. I'm a little concerned about possible hurting someones feeling if I don't phase my comments correctly. The project assignment is intimidating because Unity3D is involved but again, it could be fun. The project feedback assignment seems like another simple one, quite similar to the the blog comment one. In terms of the extra credit assignments, I think the two I'd be interested in are the Tech Tasks and Growth Mindset ones. The Tech Tasks interests me because I would like to learn more about web based technology and I'm interested in the Growth Mindset assignments because after learning it I feel it could be of great help to me and my work. 

(Unity3D in action. Found here.)

Thursday 26 September 2019

Growth Mindset

This was my first time ever hearing about the Growth Mindset and I'm glad I discovered it. As someone who struggled greatly in school because of not being too intelligent, this way of learning feels better and more fair then just rewarding students who are naturally intelligent. I'm someone who has a fixed mindset as stated in the video. Every time I failed or mess up something in school, I'd just runaway from my mistake and not engage with it and that still is the case with me today. I'm glad to have discovered it and I'm going to try use it in all my modules and even in my day to day life. 

(A caterpillar becoming a butterfly, representing growth. Found here.)

Introduction to a Media Student

Howdy. My name is Nathan Harte. I am a college student who is attending TU Blanchardstown, studying my year of creative digital media. I am twenty two years old. I live in Walkinstown, Co Dublin (I have to get two buses everyday, both ways, to come here. Yay.) with my mom and dad, older brother Thomas and my dog Russell. My main hobbies include writing and playing video games. I'm basically a big (and annoying) goofball. I love cracking jokes and sharing memes with others. I'm also a big nerd/fanboy. I'm prone to gush over the movies, shows and games I like. I know more about Transformers lore then Irish history. I know I should like more adult media but hey, what's wrong with enjoying the fun, goofy stuff? My favorite movie is the original Ghostbusters, my favorite show is My Hero Academia, my favorite game is Shovel Knight and my three most favorite franchises are Power Rangers, Transformers and Overwatch.

I chose this course because I have an interest in media and would like to get a job somewhere within the media industry. Before coming here, I attended a two year level five and six film and television PLC course at the Dun Laoghaire Further Education Institute. My first year of this course didn't go too well. I wasn't ready for what full college was like and it was all a bit of a shock. I was prone to getting overly stressed and panicking. But as the year went on, I improved myself. I learned what was expected of me and how much work I had to put in. So through sweat and tears I got all my assignments done. I did very well, way better then what I expected.  I passed my modules with C's, B's and the odd A's. I struggled greatly in secondary school, barely able to scrape a C at best. But I never felt more proud of myself. So hopefully, with a new sense of confidence and a lot of work and determination I can continue to do well. (Hopefully saying that doesn't jinx it.) 

(A picture of Russell)

Wednesday 25 September 2019

Multimedia Development Workshop 01

On the 18/09/2019 we attended the first workshop of the module. The first thing we did was an exercise. We were put into groups of three and working from an illustration of a four way junction, we first had to describe in plain English how the traffic lights at the junction work. The second part of the task was for us to create flow charts that details the steps. It was a cool exercise but given that it was at 9:00am, I and everyone else were still walking up so I feel it was kinda lost on us because we weren't able to think properly.

For the second part of the workshop, two questions were put onto the projector. "What worked well for you last year?" and "What would you like to change or improve on?" We wrote are answers down and some of us read out them out. My answers were "Sitting down at the library or home by myself to work." and "Reading over the lectures and writing the notes at home or at the library." I found this part of the workshop good since it showed how we've both grown but still have room to improve as students.

The last thing we did was going over what the content of the module is. We learned was had to make a blog where we have to talk about are progress in the class and tying into that, our end of year project. We discovered that we have to create a simple within the game engine know as Unity and we have to record and share are process with the rest of the class via this blog. I found the blog part simple to understand but I did get lost and somewhat intimidated by the game project. But I chop that up too never doing game development and it being the very beginning of the module so I'll hopefully full understand when we get started in the labs.

(Picture of me giving a thumbs up)

Saturday 21 September 2019

Favorite Game: Shovel Knight

Shovel Knight is an indie pixel art 2D platformer created by Yacht Club Games. It is about the titular Shovel Knight, who must go on a quest to rescue his lost friend and free the kingdom from an evil order of knights.

(Official poster for the game. Found here)

Test Post

Testing, testing, 1,2,3