Tuesday, September 26, 2017

Math Monday: DotProduct






Dot Product

Dot Product is the Algorithm used to determine the lighting of an object.  In order to find the Dot Product you need to first get the normal of the face, and then find the angle between the start of the normal and the light source ( as seen in the diagram .)  The greater the angle in between, the darker that face will be.








Friday, September 22, 2017

Game Jam Week

The week of 9/18/17 - 9/22/17 was the first game jam that I have participated in. This is the first time I have been put in a team scenario. The theme of the game jam was circles, so our team made a game about co-operation because circles are often related to friendship and trust. Making this game made me learn stuff I had never worked with before such as working with Matinees and Level Sequences, as well as editing the character. I also had to learn how to use event dispatchers and Casting functions to get the desired result. This game jam also helped with social skills and was good practice for how a studio would feel.

Monday, September 18, 2017

Math Monday 9/5/17

Vectors represent many things in a programmers world. It is most frequently found to represent the location of an actor or object. This can be 2d or 3d. Its defined in MathMatics as "a quantity having direction as well as magnitude, especially as determining the position of one point in space relative to another." In programming the Vector can be used as many things, from variable to function. 

9/18/17

Over the past week or two, I have started development on a mobile game. At first I started learning swift for iOS, but I soon decided to move to Unity and C#. After a series of tutorials I have a working demo of an Infinite runner, but there are still bugs to work out. I worked with concepts I have not used before like Respawning, Infinite movement, and more.

Friday, September 1, 2017

9/1/17

Over the past week or so I have been fiddling about with more of UNREAL ENGINE 4's features. I have also been modeling a bit and learning about different UI optimization and LightMaps.
In this time I have created a Low-Poly Mountain Environment that uses Post Processing in the lights as well as atmospheric fog to give the mountains a sort of glow. I also added some royalty free music. I worked on my UI by creating help nodes that will appear in certain locations. EX: Press F For flashlight, or press CTRL to crouch. Another thing that I Created was a mini-game in which boulders roll down a hill and you have to avoid them or they will fling you back. I used the 'Launch Actor' Node in the blueprints in order to make this work.