Posts

Showing posts with the label Week 3

Feedback Thoughts

Image
I have just read two articles which talk about learning through mistakes. The first article tells the story of a CEO of a big company who moved quickly up the food chain, but the higher he went, the less feedback he got from his superiors. This caused him to have more and more negative thoughts as he didn't know what he's doing right and what he's doing wrong. He hired the article's writer as a coach, who interviewed his employees and told him what they said. They mostly said positive things, and only a few negative things, but that caused him to focus on the bad things even more. The article tells us to take positive feedback and cherish it, but not to ignore the negative feedback. This will help us improve in our work The second article   talks about encouraging people to try new things, even if you will make mistakes, because that's how one learns. In fact, they even say “If you are not making mistakes, you’re not taking enough risks.”, which I agre...

Unity 3D Game Brainstorm

Image
Let's get down to making a game, shall we? First we need to come up with several ideas. My first idea is an RPG set in space, inspired by games like EVE online, FTL: Faster Than Light and Mass Effect. The goal of the game is to reach the centre of the galaxy. The closer one gets to the centre the more hostile the conditions are. The player controls a spaceship, which can be upgraded or swapped out. The ships will have various stats like endurance, speed, damage etc. which will be modified by new equipment. I imagine the gameplay would take place on a mostly flat, invisible plane, rather than fully 3D (navigating in 3D space can be very confusing). The enemies could be any of the following: space pirates, corrupt governments/police, huge space monsters, natural phenomena (black holes, supernovae etc). EVE Online gameplay trailer (2019) This screenshot is from FTL, which is a 2D game but we could make it appear 3D if we put the player in 3rd person perspective and put them ...

Unity Tutorial 01

Image
My adventure with Unity3D begins with a video by Jimmy Vegas on Youtube.  The first video showed me how to open and setup Unity, told us about the programming languages we'll be using, namely C#, about how to create and manipulate simple 3D object, as well as a terrain creation. The second video told us how to put texture on a terrain, how to raise and lower terrain and add a normal map. A normal map is a trick that computers use to make flat terrain seem bumpy by adding fake shadows to the texture. We were also shown how to add texture to objects and change their properties. In the third part, we were told more about C# and the scripts in unity. We learned how to add trees and grass and how to make them sway in the wind and change their colours. The video also shows how to add a player character, and demo the game (walk around in it, etc). Next we were shown how to add a gem (a custom 3D object), and how to add a script from Visual Studio to make the gem rotate. ...

Game Design

Image
What is game design? I have learned about it and I have decided to share it with you. To ask that question, one first needs to ask "What is a game?". There are many definitions but the one that stuck with me the most was "A voluntary effort to overcome unnecessary obstacles". The term was coined by Bernard Suits in the book "The Grasshopper", published in 1978. The first part of this definition tells us that it is a "voluntary effort" which means it is not needed for survival, or to gather resources needed for survival. It also tells us that players need to put in effort to win, be it physical or mental, or in case of some videogames, both. The second part tells us that players need to "overcome unnecessary obstacles". This tells us that players have to stick to " arbitrary rules ", speaking in terms of real life. The players are not forbidden by the laws of physics to follow the rules, but if they do not follow the rul...