Thursday, November 16, 2017

Forest Creek










A creek in the middle of a deciduous forest. Water flows by the mossy rocks as it has washed away the ledge to reveal the roots of surrounding trees.

Modeling done in both Maya and ZBrush
Materials done in Unreal, Substance Designer, and Substance Painter
Baking done in ZBrush, Substance Painter
Many Textures done in Photoshop
All Assets created by myself
Participant of CG Trader Awards

Thursday, November 2, 2017

Rail Slide Mechanic Adventure Game


Within my Adventure Game, "#Sliding into Your DM Like..." I have coded a core mechanic for rail sliding/grinding. I mix this with breaking walls, attacking foes, and pushing buttons for an experience seen many times before.

The game will open up with the player falling onto a rail and sliding along it into a small hole in the wall. From here the player breaks a piece of the wall to infiltrate the building. The next gating mechanism is to push a button by hitting it like a civil person. 

From here the player will drop down a ledge and see 2 hovering Roombas that look like they can spout lasers, because they can. Players, having been introduced to breaking walls will put together the fact that they should whack these guys as well. Having broken their hearts the player will utilize the rails above to slide into an exterior space with a large door ahead. 

Between the door and the player are 4 enemies that the player must attack, they will do this. The large door must be opened by pressing 2 buttons on either side of the door. This cannot be successfully done by running from one side to the other, the player must take the rail across. 

The doors open to a subway system for carrying cargo. As the player gets on the rail a cargo train will begin running through, beginning a 'be faster than the train or die' situation. As the chase goes on the player will have to crouch, hop, and break obstacles getting in their way without going too slow. Half way through a second set of rails will appear and a second train, providing the player with 4 rails to navigate. 

The rails will break off launching the player into a circular room where the boss battle will immediately begin. This battle will utilize the attacking, rail, and breaking skills the player has learnt. 

Once the boss has been destroyed the building will begin to shake, opening a hole in the wall. The player will run and jump out onto a rail for their grand escape. This rail circles around the building presenting many obstacles. Falling hurty things, broken rails, walls to break or avoid. 

The play-through ends with the rails ending, sending the player flying with a flash to black and the title of the game "#Sliding into Your DM Like..."

Thursday, April 20, 2017

Boss Battle - The Giant Evil Rainbow Monkey

A boss battle that I'm taking a lot of inspiration from is the Old Iron King from Dark Souls 2.
This boss is stationary for the whole fight, however he is large enough that he is always able to hit any part of the arena with either his fists or his flames.

Different attacks he has are Swiping and Smashing with his arms, and using his fire breath to scan the arena with flames.

In order to attack the big guy you must wait for his arms to be on the ground, or as a ranged character just hit him and dodge attacks.

The arms would easily be a Begin Overlap cast to the Player Character to do damage whenever the player comes into contact. Add some 'Move Component To's and you've got some swiping and crushing arms. The flame I would be replicating with a Laser that comes out of his mouth.

It'll be a big Laser, it's gonna be huge. You've never seen the likes of this Laser before.

This sketch of the boss battle I have in mind, The Giant Evil Rainbow Monkey, shows a quick visual. He will be big, He will actually have arms, He will be in front of a large rainbow. 

The player platform will be a large solid cloud. 

His attacks will consist of his Giant Laser, Giant Hands, and the ability to summon Skull Heads.
The laser will move at a medium pace across the platform in a zigzag pattern that the player will be able to dodge. This will be done by rotating the head. 
His hands will have two primary actions, possibly a third. Smashing down, Swiping across, and Punching from below. 

His battle will change at 30% health by making him Enraged. This means I will have him do a short animation of bursting his veins which are filled with rainbow blood and speeding up the duration of each Move Component To.

Friday, March 31, 2017



This is the attract video I created for mt racing level, "Castle Chaos."

The scene in which the car jumps from a high ledge and comes close to the camera is an attempt at emulating one of the scenes from my the Forza trailer I analyzed.

Thursday, March 16, 2017

Race Game Attract Trailer Research



This is the trailer for Forza Horizon 2. The things they demonstrate best here are their two main objectives. Beautiful environments and lots of cars.

The trailer starts with establishing shots with a few cars driving through the roads below. Then we're immediately shown the vast number of cars available. Straight tracks, jumps, sharp turns, and destructible obstacles are all demonstrated to show the viewer the vast amount of content the game has.

Saturday, February 25, 2017

My Smarticle Particle








  
This here is a video displaying a particle system i created for my car's weapon, a crossbow. The arrow trail consists of 2 ribbon emitters, a sprite emitter, and a GPU sprite emitter. The two ribbons are used for their one and only use, trails. One of them is very straight and solid so that it emphasizes to the player where the arrow is going and the other one has a lot of random movement for a little less rigidness. Those hold the bulk of the visual. The sprite emitter is used as a way for me to have small spark like things coming out of the arrow. This is to get some color value in there emphasizing the fact that this is an explosive arrow. Then there's the air distortion which is done with a GPU sprite emitter. The material is simply a refractive plane with normals in it. These are left behind with a changing rotation so that it looks like an arrow has shot through extremely fast while spinning and distorting the air for a short time.
   I also used Blueprint to add in a cylinder that quickly comes in and out of vision with a spinning spiral material on it. This further emphasizes the arrow shot and gives a nice immediate satisfaction to the shot of the crossbow.

  The explosion had less time put into it, but it was mainly a lesson in creating SubUVs that came out well in the end. I found a high quality slow motion video of an explosion and Screenshotted at specific intervals of time. This gave me 16 shots of the explosion to play with in Photoshop till I had my grid.

That about sums up my first in depth usage of Cascade. It had it's hardships but I'm overall quite happy with my result.

Saturday, February 18, 2017

Particle Effect Research - Explosive Arrow Trail

I plan on creating a weapon that acts as a crossbow. This will be a highly powerful crossbow with 4 arms that shoots large arrows that contain explosives on them. Appropriate for car destruction.

The particle effect I want to make for this is a trail in the air following the arrow, as well as marks of the explosiveness of it.

This will include a visible air trail, as well as a refracting air distortion. To further show that it is explosive I will try to create a redness to the arrow trail. On top of that I will have sparks and possibly a light smoke. The light smoke will only be implemented if I feel it doesn't distract too much.

The air trail will be a Ribbon Emitter. No initial velocity, just a short life span and a fast moving object to follow. I may have a panning texture on my trail as well to make the ribbon more unique.

The air distortion will be a mesh emitter following the arrow. The simple mesh will be completely transparent, but have a bump added to the refraction. Unreal's refraction isn't extremely reliable, but for this need it fits the purpose well.
Click Here for a link to how I plan on creating the refraction material.

The sparks will be a sprite emitter. I may make this a GPU emitter if I feel it would be nice to have more without it being too expensive on the CPU. If I were to implement Light then it would be with a normal sprite emitter.
Click Here for a link to a Sprite Emitter tutorial I used.

There are a range of options for the smoke. I could follow the path the makers of Dishonored did and make this a ribbon emitter with an upward velocity. This would have to be tinkered with in order for it to not interrupt from the visual of the arrow trail. Otherwise it would be a SubUV material using a flip book that I would create for myself.

Here is some visual inspiration from the Archer classes of Dragon Age: Inquisition.

These images show a sequence of aiming, initial firing sparks, and what follows the arrow so that the player see's where it went.



 These images show the arrow trail much closer. There is a short cylinder suggesting the spinning of the arrow, and three ribbon emitters that follow the arrow in a spinning motion. 






Tuesday, February 7, 2017

When a Pot is Smoked


This is a video showcasing my final exploding pot.
It's been good using our previously learned skills to create one object that had a lot of freedom to it. I have the necessary smoke, and explosion. But I wanted to work on personalizing the particle effects so I went into cascade and added a green overlay over the explosion material we were given. On top of that I created my own liquid spilling particle effect which happens upon impact at the same time as it burns. Lastly I created a parameter in my clay material that acts as a mask for the cracks having the green liquid spilling through them. This gives it a very noticeable "I'm going to blow up" effect.

All in all, it was a fun short project and I hope the video is enjoyed.

Blueprints:



Monday, February 6, 2017

Castle Chaos - A Race PrePro

For my race track I want to follow in the theme of my car. My car is meant to look like it's been decked out by a knight enthusiast, hence a Castle themed race track. This is a castle in the hills that is currently under reconstruction leaving it prone to destruction when a group of misfit street racers decide to use it as a track.

I took a lot of inspiration for the general map from Dragon Age: Inquisition's Skyhold Castle.


 I plan on having this be a very muted blue scene. With cool colors being the dominating feature and warm spots to guide the player.

I have drawn up an Isometric view as well as sketched some Events in game that affect the track.
This Isometric shows how this will be a very edged course, as it takes place on the walls of this castle in the mountains.


Here I attempted to sketch out the 3 big changes to the map. Lowered drawbridge, breaking through a large window, and a tower falling destroying part of the track causing a dangerous route to occur for the second and third laps.

I also wanted to try to story board my race level, see it from the players perspective in order. It shows the order in which I introduce skills tests like tight corners, pillars blocking paths and holes in the track accompanied by ramps. I would also like to try and code a canon that shoots the pots I posted about in my recent post.




Tuesday, January 31, 2017

Exploding Pot Design



My concept for this exploding barrel project is that of a pot that contains green, highly flammable liquid. At first it will be a clay pot with a rope around it the rim of the cap, and green liquid oozing out. Once hit it will spill this liquid a little with a particle system and crack, I'd like to do this with an overlaying texture - similar to games like 7 Days to Die and Minecraft. The explosion will be in green fire, with sparks and smoke to accompany it.

My inspiration comes from games that have pots as commonly breakable items, but also the HBO show, A Game of Thrones. In the show there is a chemical concoction that is called Wild Fire. I felt this was appropriate for my Race Track design since it will be placed in the ruins of a medieval castle.







Work in progress for Pot Design. Trying out size and base texture. Hopefully the neon green/yellow will make it stand out in a more dull surrounding.


Saturday, January 28, 2017

Programming Progress - Spiky Blocks



This here is a progress show of what we've been learning in programming. So far learning blueprint has been awesome. Being able to make things interactable and enjoyable is a great experience for me as a Game Artist. In this specific level I wanted to make a spiky block that looks the same at the beginning, however using booleans to separate out two different types of 'crushing' they become quickly and noticeably different, one being more dangerous and scary than the other.

Below are some images of my code for the spiky boys. It's all done in Class Blueprints, no Level Blueprint.





Wednesday, January 25, 2017

Sewer Shock - Let's Play


Here you will find a playthrough of my first platformer, Sewer Shock. I implement moving platforms, falling acid, pipe portals, and death fans all in combination in this intro level. Our target was for it to be able to be completed in 3 minutes for the average player.

Tuesday, January 17, 2017

Platformer Tutorial Level

Sewer Shock
by Harry



The concept behind Sewer Shock is that you are the person who has been sent down to investigate why the plumbing systems in town aren't working. You quickly discover that it has not only been infested by Alligators but also there is acid dripping over the pipes creating poisonous sewer water all over the place. In this level the Sewer Man learns about switches for moving platforms on a timer, Pipe Portals that take him places, and what it's like to be burnt alive in sewer acid.

Tuesday, January 10, 2017

Trine Tutorial Level Analysis


Playing as the thief as traps go down.

   The levels that the tutorial consists of are three different scenes that lead to the same destination, each scene played by one of the three characters. These scenes all go in a single direction using minimal changes in height depending on the character's play style. The pacing of these scenes grows slowly as the character goes from learning how to traverse the world with the thief with minor puzzle elements, moving on to the wizard who has more complicated - though still simple - puzzles. Finishing off with the warrior who presents a mixture of the latter as well as combat and defending yourself from deadly obstacles. This presents the player with a slight increase in difficulty as the level goes on while teaching the player the fundamentals of the game an what is to come. Once one of these skills has been taught to the player, the player is then left to use said skills in multiple situations after. 

The mage figures out how to use the boxes available to him to get to platforms he cannot reach.

   There are a variety of obstacles that are presented to the player in this intro. As the thief you are presented with the fact that you can't just jump all distances, some must be covered by swinging from a rope. You are also made aware of traps that could hurt you but at this point don't hit you. As the wizard you learn to use his ability to move objects to reach places unable by foot, and to also solve pressure plate based puzzles. As the warrior you are finally faced with obstacles that can damage and kill you like fire cannons and enemy skeletons. You know you've done well when you are able to get through to the next room through a gate that opens and the narrator speaks of your grandeur. The narrator serves as the introduction to the story. He introduces each character and their place in the world as the game starts.

The warrior has just completed a puzzle, ahead is the fire shooter that makes for an unintelligent place to take a screenshot.