Evening Four – My First Error Message! Let’s Repeat The Material Tutorial

 

UNREALENGINE.jpg

Well then, here is hoping I didn’t lose too much progress!

UNREALENGINE

it seems like the flooring and the ceiling failed to save, but the walls still have a material attatched. Right. lets see how long it’ll take me to fix this again.

Looks like the last save remembered the changes I made to one of the Materials though… I didn;t share this befoe, but this was actually kind of interesting. I Had to create a texture box by holding T, for some reason, one had a D at the end of the file name (I forgot what this meant) And the other had an N at the end of its name (Meanign Normal Map). I’m not too sure what this all means just yet. I need to replay though this again probably

UNREALENGINE.jpg

There is going to be a lot of thigns that won’t quite make sense for me. In time I’ll get used to it but we shall see.

I rememebrd to use Right click while in the edit mode of the material to actually add a tectuecoordinator. This helps with stopping the material from looking so much like a tileset to the player. This was done by adjusting the UV (Of which I don;t know what it stands for!)

UNREALENGINE

Adjusting the Texture Coordinates changes the tiling options so it creates a larger image. but you can see the difference in the screenshot below:

UNREALENGINE.jpg

Decided to open up one of Unreals previously created Material and wow… There’s a lot here…

UNREALENGINE.jpg

Right, everything was remembered by memory! Decided to save everything tonight and spend some time to chill out and relax. A bit of an off day today, but I think the more you rush yourself, the easier it will be to forget what you had learned. so about 30 minutes repeating yesterdays steps without the use of the tutorial is probably stilla  productive day.

 

Evening Three – Materials – Ocean Material, Yeah!

Todays lesson was just 20 minutes long. It gave some details about how to texture actors and detailed some information regarding the beginning of Blueprint editing workflow in Unreal Engine. A lot of it was pretty basic, I didn’t feel the need to write down a great deal on this subject, but what I did discover was the ocean effect material… And well, yeah I went a little overboard with that!

Progress I guess

The tutorial video is here if you want to watch it:

 

Evening Two: Creating Rooms, Adding Colissions, Creating Static Mesh’s, Failing At Using Blender And The Basics Of Lighting

Hello everyone,

Upon reading back the events of last night, I realised that the quality of my writing is actually pretty terrible. I hope that in time the quality of these blogs will increase ten fold as I once again learn to write constructively. Much like with anything, practice makes perfect. So, onwards to practice development with Unreal Engine.

Yesterday’s progress went pretty well. I determine the success of that progress by running through the events in my head and seeing if there was any paticular area that I had forgotten. It seemed like it had sunk in, which is great! I know all I did was muck around with the viewport, but I can’t rush this and must take on as much as I can.

This is the first video!

The vdeo starts with showing my how to make a folder to store content in an easily accessable way. It then seems like the whole system is made up of levels which can be loaded and unloaded. I really like the thought of stating something with a level based system which allows me to show a sense of progress so I suspect a series of levels may be the first thing I make as a game.

When creating a new default level it appears to come with a few core elements which include a light source (Which is the sun) some atmospheric fog, a sky sphere and the player.

default

When selecting the starter set, there are some architecture types. The filenames of these are actually named in a certain convention that gives you the size of this piece from a glance. Placing these objects is as simple as dragging and dropping!

Placing an item seemed to have come up with an error message telling me “LIGHTING NEEDS TO BE REBUILT”. As you can see in the image below, the lighting is pretty poor, despite there being a light source. I’m hoping that the tutorial soon goes into lighting mechanics as it seems like the default area has changed in the latest version.

Lighting needs to be rebuilt

The next section discusses the Gizmo tool which controls the X Y and Z axis. I have seen this in a lot of programmes so understand its meaning. The fact that this video is explaining what they do, leaves me some hope that this essentially for someone really fresh. I was hoping that it wasn’t going to go over my head once it reached the fifth video!

So what is interesting is how the next section discussed how movement is based upon a grid system. The default grid is 10. So one of the points that was raised but glossed over quickly is how because the wall we had input into the scene was created with Units of ten, it means that they can snap together without any hassle.

Once you have objects in your world, be it a floor or a wall, other objects that you add tend to try to snap to other objects in the world. this is probably very helpful for designing level layouts.

Some time is spent showing the duplicate option, it behaves very similar to Adobe photoshop. The more comparisions I can make between this and other programs is probably best so I have a base understanding.

Duplicate

The video then goes into ways to duplicate, includign using Ctrl to select multiple objects or selecting them in the world outliner at the top right. What is really cool however is the way that if you hold Alt, you can actually duplicate an item straight away. I predict this would be very useful in creating symetrical room types!

Alt and click.jpg

The first use of Wirefrime top down mode is displayed! It allows for a easier view which allows me to see if objects have snapped together

UNREALENGINE.jpg

First sign of progress in level making… I have made a claustrophobic box!

made a room.jpg

A little while later I start duplicating the floor in order to make a ceiling. There are a few isues in doing this directly because of the shadows. but a few tips on how to get this done is by changing the perspective to a side view

UNREALENGINE

Or something pretty damn clever which i need to remember… While in perspective mode and selecting an object, tapping the ‘End’ key will tell that object to go down until it hits something! That is really useful! So now I have a room, completely sealed off to the outside world.

UNREALENGINE.jpg

Some quick advice is discussed to create folders in the world outline viewer to stop everything being clutterd. in this instance we create a Room1Geometry folder and moved all of our walls into that folder.

Some work is done fixing the scale of the ceiling and the floor. It was wise to actually delete the ceiling and then fix the floor then duplicate it to decrease the workload. Created and duplicated some more walls and got this so far:

UNREALENGINE.jpg

It then discusses the use of certain views. the top view wireframe mode for example means you can actually hold left click and select multiple items. but because the Skysphere is inside this invironment, it means that you can alter and duplicate that without knowing. It’s probably why I had two sky spheres when he brought it up!

We got rid of the floor and celing because they were overlapping due to conflicts with the sizing requirements. I’m quite pleaed by this as I actually spent more time trying to line it up and the scale options were not working properly. You can see in the image above it over spills!… Then, there’s an interesting addition which shows how to replace objects in the game with something else. If you select an item from the list at the bottom of the screen, then right click an object inside the view port, you can replace that with the item you have selected. Very useful!

UNREALENGINE.jpg

This does cause another issue, any object that is replaced does not replace the file inside the folders we set. so the Room1 geometry folder will be missing a piece and the new piece is going to default into the standard folder. We simply just need to move the new piece into the correct folder.

I went on and started replacing a few more walls with doors and windows and eventually got to this:

UNREALENGINE

The next video up is this:

This puts in some details about building with Geometry, which I suspect is the way we should be able to build better ceilings and floors. Using this system is not intended for super fancy stuff but they are building blocks. intended for blocking out the level and temporary position of things. One of the thigns that could be done is edit it inside the Unreal Editor, bring it into a modeling software, edit it some more and bring it back in. Proibably very useful for prototyping and would allow for multiple users to polish the game further while one works on the code.

First things up, the modes area on the left has a Geometry option. I dragged one of the boxes into the viewport and plan to make a celing out of it. Renamed it CelingRoom1 and this is how it looks so far, an odd box balancing on a wall:

UNREALENGINE.jpg

I adjusted the size of the box within the top view perspective and adjusted the scale of the box on the far right settings in the details area. It was interesting to note that these geometry pieces could be changed at any time to another Geometry piece like a set of stairs. The problem I had here was scaling. So if I adjusted the scale of the X, it would mean that both sides would increase relevent to the centre of the item. So if I completely flushed an entire corner, then tried to drag, it would then no longer be flushed with the corner. This is a bit of an irritance but there must be a reason why this happens. Anyway, thick ceiling is placed!

UNREALENGINE.jpg

Once set, I had to change the snapping grid to mke some subtle adjustments as it did leave a seam that was not connected…. I spent some time actually trying to predict what the videow as goign tot ell me because the seam was not perfct and actually ended up overlapping. So I tinkered witht he brushes scale option and the grid to try and get the celing to look as best as it could.

UNREALENGINE

I even skipped ahead and fixed the floors. Feelign a little more comfortable with creating basic rooms.

Came across some Z fighting where two visual elements are battling to become the visible object. this was caused by the floor being placed inside parts of the wall from the other room. I know a way to fix this, but I will choose to wait and see what the tutorial offers as I do not want to fight against self created issues.

UNREALENGINE.jpg

I decided instead actually against my better judgement to try and fix this Z fighting. I reduced the Scale of the floors X so that it fit smugly into the room… it has created a line where you can see the top of the wall from the next room, but I may be able to adjust this soon. The picture may look completely diffeent because I chose to unlit the scene due to shadows causing a bit of a pain to see anything. (I remember asking why would you turn off lighting… Now I know why!)

UNREALENGINE

Now to palce down some stairs! Clicking and dragging them from the Geometry menu brings them in, i had to actually rotate them round. What was important is that once you clicl, if you double click you enter a mode which lets you edit the properties of this object. On the far right you can also select details like thehieght of each step and the number of steps.

UNREALENGINE

I changed the perspective so i could get a decent side on view in wireframe mode. from here I can make sure that everything is where it should be and that I’m not leavign any gaps

UNREALENGINE

So the beginning of a small house. Next up looks like we’re going to be talking about the actual player. Really excited! by default because we are using a template thee is already a player built.

There is a tiny blue arrow that can’t be edited directly. However rotating the player character does rotate this arrow. This arrow represents the position the player will face when spawing. its wise to remember that you should hit ‘End’ to make sure the charcater snaps fully to the floor… I’ve played so many games where the character does an odd drop when loading into an environment. I hope that this simple fix isn;t that reason, because thats kind of awful!

UNREALENGINE.jpg

One of the issues I had found which was not visible int he tutorial videow as “LIGHTING NEEDS TO BE REBUILT” I ignored this as I wasn’t sure what this means. But it looks like the changes in the version that i am using compared to the tutorial means that this message displays at all times even while in editing mode. Previously, this message only appears when  playing the game… I don’t know why that was the original default choice, but I’m pleased that this message is part of the editor.

I hit play, and now I’m a robot…

UNREALENGINE.jpg

There’s nothign to do in this world, being a robot is not all it is cracked up to be! Time to leave the play option and start working on the other parts.

The video discusses that the brush options so that we can aparently fix our ceiling. He states that Brushes have two modes, additive and subtractive. Additive adds to the world, subtractive will remove from the world from other geometry

Here is a box that is additive, it’s actually merged through the environment. So it kind of adds to it. Although it looks ridiculous

UNREALENGINE

and here si the same box with subtractive set in the details menu. This means that you take away from what is currently there. In this case, I’ve created a lovely celing window…

UNREALENGINE.jpg

It also seems to remove the collissions from the object too so this little robot fellow can jump

UNREALENGINE.jpg

Things get a  little tricky here. The person who makes these traielrs uses MODO, which is a graphcis engine which from what I can tell is paid for. I am poor! So I decided to try and use the alternative.

UNREALENGINE.jpg

We’ll soon see if I get stuck!

The guy in the tutorial tell me that the brushes are not really reccomended. you want to convert them to meshes because it has less of a hit on performance. In the details section there is an option to convert into a Static Mesh.
UNREALENGINE

I put it into the content and call it SM_Room2Celing… The SM stands for Static mesh and the CeilingRoom2 indicates which room it belongs to. Once created it appears in the My content section in the content browser with some new properties

UNREALENGINE

Right clicking allows me to select to export it… I’m not exactly sure how important it is, but the guy in the tutorial says that he plans to use an FBX file. He also seems to place it in a temp folder, of which I don’t know the importance of yet.

UNREALENGINE

Ok looks like its time to boot up Blender that i downloaded…

UNREALENGINE

Well, I don’t even have the faintest idea where to start! Am i going to need to take another course on Blender?

UNREALENGINE.jpg

So far so good, it looks like the FBX file is not recognised by Blender? Google is your friend though!UNREALENGINE.jpg

So I now have a giant square in the middle of the scene. Onwards to the video tutorial

UNREALENGINE.jpg

I managed to add a Square as instructed… But god knows how I manipulate the camera so I can look around the environment. It controls differently than the Unreal Engine so I probably need to take on a seperate lesson for Basic Blender use!

UNREALENGINE.jpg

Oh, its middle mouse button to orbit camera

UNREALENGINE.jpg

Exported this out as an FBX file again with “modified” attatched to the file name. I imported it in with a bunch of options. But looks like i leave them as default for now because it does not have a skeleton for animations.

UNREALENGINE

On the import I got a few issues, I think these are pretty unavoidable without any direct understanding of the 3D moddeling program. so for now, going to leave this be!

UNREALENGINE.jpg

So instantly, I made a mistake somewhee, despite importing a single file with the cube and the flat surface, it actually split them into two objects… I don’t know why… But it did.

UNREALENGINE.jpg

I managed to fix the error code which relates to an object not havign smoothing (It was the cube)… But they are still importing as two individual objects.

So onwards to another tutorial… this time it was this one:

https://cloud.blender.org/p/game-asset-creation/56041550044a2a00d0d7e06a

So this is the scene, it’s a default scene…

UNREALENGINE

the three objects here are the cube, which is selected (we know that because of an orange outline… there’s also a camera which is used to render a scene and there’s actually a lamp object, which if I’m being honest i didn;t even see the first time I booted this up!

I skipped through a few tutorials because I wanted to see if there was a quick guide to export… Alas, it requires a subscription… So Onwards to find another tutorial!

UNREALENGINE.jpg

How about this video: https://www.youtube.com/watch?v=iO5QHmBv4BU

Ok, that was not helpful either. Exporting out the Mesh seems to imply that the Mesh is actually not really there. I’m struggling to find any reason why this is happening so I’ve given up on this for now and will continue with the tutorial.

So in order to make a static mesh which has a subtractive box attacthed to it you need to create a Static Mesh directly from Both. Meaning that you need to select both at the same time and then click the “Create Static Mesh”… Then had to create Static Mesh’s from the other rooms too.

After this was done I hit the Play button and…. Oh dear

UNREALENGINE.jpg

I fell through the floor, looks like none of the meshes have collision… I wonder if the tutorial is going to fix that or if maybe I did something terribly wrong here!

Turns out nope, It looks like we’re moving on to lighting… However because i really don’t want to go too far into this video knowing if I messed something up, I decided to revert the Static Meshes that i created and hit Play… It turned out that converting the Brush into a Static mesh had removed its collision. Reverting them back into a Brush fixed this and i wouldn’t launch through the floor.

UNREALENGINE

Ok, So It seems like the collision from the Box brush item (Which I think is called a BSP) does not maintain the collision. So I Will need to enable the collision on the Static mesh that I had created. This means right clicking and selecting “Edit”… I’m going off track from the tutorial here!

Once I’ve opened the Static Mesh in the Edit tool, I can change the properties with the selection window at the top which is titled Collision. I can from here choose to Add box simplified collision which sould hopefully give the floor some collision!

UNREALENGINE

So the problem I faced here was that clicking that option actually ended up not really changing anything visually within the editor. I really struggled to find out how to view colision. I did also click on the giant Colision widget at the top of the screen. And sure, it showed some lines, but those lines were around whether I enabled Collision or even removed it. I need to probably spend a lot longer on collisions but at the very least I managed to stop my robot from falling into the Abyss… Now to change all of the other BSP’s into Static Meshes.

UNREALENGINE

However, with the celing that had a whole in the middle of it, it would seem that the same method of adding collisions caused the hole to maintain its collision

UNREALENGINE

It seems like I need to find another soloution to this

After bout half an hour of mucking around with the edit option I decided it was probably best to actually boot up one of the starter kit pieces, Specifically the door, and see how they handled collision for that object.

I discovered that what they had done was change the collision  options… It was just a single drop down option and it worked perfectly… I almost feel stupid but at least I’m learning… Now the Robot has his fancy celing window

UNREALENGINE

I was dreading the Stairs, wondering if it would cause any isues. however with the newly discovered skills of selecting a freaking option from a drop down menu. I was able to add the collission to the stairs in seconds

UNREALENGINE.jpg

Now it was time to move onto the next video, lighting. Finally!

The lights are found in the far left mode section, of which there are four types

Directional light = Basically the sun/ universal light source that is normally far away
Point Light = A light which makes a radious in a certain area.
Spot Light = A cone
Sky Light = basically gives an overal lighting effect… From first glance looks more like a filter. But sure there is more to it than that. Oh It looks like if you change the colour, it changes the colour to quite a great deal of areas. including through walls… So if you wanted to make the Ipod Advert with sillohuettes and a Red background, this is probably what you use.

So ocne the Spot light was revealed in the tutorial, spent some time muckign around with it to create a pretty horrifying image…  OoooOOooooOoooo…

UNREALENGINE

I love playing with lighting effects. I was so enthralled by the lighting I made a quick video of it.

Back to business after that mucking around…

I hit the “build button at the top which then builds the light within the environment including any brush geometry shapes. It turned everything black! And the reason for this according to the video is because there is not a big enough window in the environment to help light the scene. So time to palce down some point lighting!

UNREALENGINE

After building the lighting, it then shows that we don;t have any lighting on the floor or the celing, the reason for this is because we do not have any materials assigned to them

UNREALENGINE

The tutorial finaly hits play and the narrator realises that they fall through the ground! I could have waited to have fixed this because he’s going to show me, but man. I kind of felt good that I managed to fix it myself earlier with common sense!

UNREALENGINE.jpg

So after placing four lights together. only three of them work very closely with dynamic lighting? I had a bit of dificulty following this, but there is definitely something happening with the four lights as one of them has a giant X on it:

UNREALENGINE.jpg

The recomendation is “Fo the most part you’re going to want to use static lighting and Moveable seperatly…

the problem we have with Static lighting is that the lighting can highlight the hard edges of a mesh. In this image you can clearly make out when the end of the mesh stops for the window piece with a vertical line

UNREALENGINE

In order to fix this we need to make sure that our UV maps (UV mapping is the 3D modeling process of projecting a 2D image to a 3D model’s surface for texture mapping.) are as clean as possible along the pixel edges. There are ways to hide this by creating pillars.

UNREALENGINE

However it is recomended to build your mesh properly by building walls as one continous unit so there’s no chance of having an edge issue… I can already predict a way to fix this… And that might be to combine three wall pieces as a single static Mesh… I’m gonna try it actually! Time to experiment…. However looks like you can’t turn three objects into a single object… So Back to listening to the tutorial to see how they fix the issue

Ah it looks like I was right! Here’s what it shuld look like and how to find the selection to merge the objects (or actors as they are called)

UNREALENGINE

However I did I mistake when trying to replace the current wall…

UNREALENGINE.jpg

I fixed it, replaced it with a single wall, but it seems like despite it being a single mesh, there is still a Seam for some reason

UNREALENGINE

I attempted it with the rest of the walls and it brought with it more issues. Clearly I am doing something wrong.

UNREALENGINE

I repeated the tutorial several tiems, unchecked boxes that I thought was problematic but unfrotunately the issue remained. Changing the lighting type to Movable fixes these seams. But I had some trouble combining actors as they seemed to show the seam anyway!

But I figured out what the issue was and managed to fix it. Aparently what is happening is that the tutorial was using Stationary lighting which is a mixture between static and Dynamic lighting. I was however only using Static lighting and it was causing these inconsistencies. Changing the lighting effect to Stationary or Dynamic helped remove the lighting issue that I had

UNREALENGINE

So the movable lighting (Dynamic lighting) offers smooth edges but at the loss of some performance. The static lighting seems to take up less resources, but a lower quality, while the stationary lighting is the hybrid of the two.

So after a while I begin lighting the second room. not looking too shabby eh?

UNREALENGINE

I also adjusted the first room to have a yellowish colour to it.  Not satisfied with the lighting here but the ceilings and floors have no texture material attatched so it might look improved soon

UNREALENGINE

So looks like that’s the end for the lighting! Whew! A lot of the groundwork has been done. And man this is a long blog post! For those of you who stuck with it to the end. Congratulations, here is a robot booty

UNREALENGINE

See you in the next one guys!

Evening One – Unreal Developments: Starting A Project And Manipulating the Viewport

So normally people highlight thier progress in the form of days. But I got a full time job, so it seems odd to track it that way… So we’re gonna track our progress with “Evenings”. If this becomes dificult to comprehend I’ll perhaps consider changing it back to Days!

On the advice of Andy Antoniou (@FurryTailDragon), I made my first step into development by booting up the Unreal engine. Many of the projects I’ve worked on with other developers as a product manager have been within Unity, Game Maker or Monogame. Although as a gamer I always partnered Unreal development with games looking smooth and very shiny. Almost like sometimes the camera lens was smeared with Vaseline at all times.

So the first video I watched based on Andy’s recommendation was this:

So the video details what I should be able to do once I watch this gentlemen’s seventeen part series introducing Unreal Engine. It looks like it will detail simple environments and decorations, particle effects, player movement, interaction with objects and cut scene cameras. I’d be honest, it went by so fast I was a bit baffled and awestruck that this might be something I could make. Genuinely excited to learn more!

Let’s Boot up Unreal!

So I Booted up the Unreal Engine, boy, look at that image at the top. I mean it looks so smooth and awesome! I mean I know I’m years away from something looking like this, but isn’t it just a cock tease! Here is the image it greets you with when you load it up:

Unreal Engine splash screen

Still Booting Up Unreal!

The first video for this evening is this one:

So in this video, the first thing that baffled me was that I tried to open the installer as intended, but what I needed to do was actually select a Engine version!. The tutorial was in 4.12 but there was a 4.15 version available. I predicted that a more recent version would be best, but if I get stuck. Can probably change later

Installing Update.jpg

Unfortunately, It was going to take some time as it needed to download 4.4GB… I sat and twiddled my fingers for about 40 minutes…

The latest version finaly downloads and installs. I boot it open, it seems a lot more user friendly visually than Unity. Some very satisfying big buttons which kind of stop the whole engine from looking too intimidating!

Front Screen

Things get a little more intimidating once I boot up the main menu! What the F*ck do I do here?!

Loaded

I mean it looks awesome, I start ignoring the tutorial in favour of Using the Free fly camera mode. What a ridiculous mistake as my own excitement overtakes my desire to learn. First thing I do is try to create a cinematic screen of the robot. Some would say staring right into his Robot junk.

UE4

I quickly shake myself away from the distraction of robot genetalia and follow the tutorial again. The rest of the video briefly outlined the core windows within the  Unreal interface. Starting with the file explorer at the bottim, the modes on the far left, the world list on the top right and the details area in the bottom right. There’s a lot of elements here that are pre made that will help me learn the start of coding. I’m not exactly sure if this tutorial requires that i learn a lot of coding, or whether Blueprints by Unreal is now so well used that coding isn’t really that much of a requirement these days.

I probably have some pretty good assistance from some close friends in the industry that I can ask for advice. Greg Pryjmachuk (@MinskWorks) from Jalopy gave me some thoughts when I asked him if I should learn to code and not rely heavily on the blue prints system. He said: “Well, you got to eat your greens!”. This meant that it is wise to actually learn those elements aswell, but for now it’s not something I should focus on.

This blog is actually also taking some advice From Arvydas Zemaitis (@strangefiredev) from Shoppe keep and Craft keep VR who told me that “If you learn to code something, make sure you do it again in your own way”. This implies that in order to understand smemthing properly, you must learn why it happened and replicate it yourself. The reason I’m writing (and not rushing through these videos) is because noting something down makes me learn it much more efficiently than just performing an action.

The video has stopped, but there’s an advert from Udemy, a video games course service where someone says “Coding your own games is much easier than you think”. This kind of clickbait agrivates me and I shortly skip it, it’s played probably three times this evening and I hate it… Does anyone use Udemy? is it even worth the money?

Codijng your own games

The Viewport

So the next video these evening is this:

So first thing is learnign to use the WASD keys with the mouse to manipulate the camera in the viewport, which is reffered to as a ‘player’ in the video. I already nailed this down, see above for epic robot crotch shots! E & Q control vertical positioning, I need to remember this, it’s used in a lot of video games with external cameras.

Selecting items is interesting and a key i should use frequently is actually the ‘F’ key. I’m goign to need to get into the mindset that F = Find… I’m used to usign Ctrl F to serch for certain things with word processors/ web browsers so just need to experiment and keep using it.

Frame Key

Some interesting details on camera manipulation. If you select an object, you can use Alt, Ctrl & Shift to modify your action

Alt & Left Click = An Orbit Cam
Alt & Right click = Zoom in And out manually instead of at a fixed distance

F11 – Enters and exits fulls creen (DUH!)

The Viewport also has a drop down menu with a selection of options. Realtime toggles the realtime rendering and means that it could decrease the usage of your GPU while in the Editor, Or at least thats what I gathered from it. The example used was that when unticked, the animated clouds in the skybox would no longer animate

Realtime.jpg

A word of warning, if you have Realtime rendering shut down, it could mean that a particle effect is not going to play. So you need to be careful with keeping it off as you might be confused as to why that particular particle effect is not running! but once you hit play and test the game, the realtime rendering selection does not effect in game. Only what is seen in the Viewport.

Suddenly, the workflow starts to ramp up as you can split the view port with the drop down menu into various panes. This means that you can probably see the action from several angles and even see wiremesh. Just seeing this weird Cystal Maze style wireframe with loads of windows makes me feel “yeah, i’m serious now!” It’s actually really satisfying to lok at, despite all I’ve done is press a single button.

panes.jpg

The guy in the video then tells me that he will be returning the viewport to a single pane set up for the rest of the series… Goodbye crazy professional looking viewport I guess!

The perspective button at the top of the viewport can be changed into a variety of other types of views. The top view for example looks very similar to some of the map editors and allows for some very fine tuning.

Top View

While it is in Wireframe mode, you can change this to a Lit view. Which when reading it grew concerned it would just turn the entire viewport into this:

While other more famou Lit songs are available, this is definitely my favorite. I lvoed Titan AE, I really should watch that again soon… But you know what really winds me up, that this video here is the only video on youtube of this song and it is in such awful quality!  Someone needs to get thier sh*t together to catalogue these videos in higher quality… I can’t watch this in 240P!

I mean look at this, they clearly just took the head of oen of the band members and put it over the top of a character in the film Titan AE

Lit

A few frames later and we get a better look

Lit2

I need a HD remaster of this right now!

Come to think of it… This style of singing definitely defines my freakin teenage years. Can you imagine someone singing like this on the radio now, as if they have a blocked nose while taking a sh*t? It wouldn’t work these days.

Where were we?

Oh yeah, we were talking about the top down perspective being in wireframe mode. yes you can actually change it to lit too which renders the scene with normal lighting.

Lit2

The guy goes into view modes, showing unlit mode too, which is a bit tricky for me to get my head around as it makes some of the objects blend with the rest of the environment and can make it tricky to see. He did say that unlit mode could be useful later so i’ll wait and see what uses Unlit mode has for the future.

To the right of the Lit button (is that what its called?!) is the show button, which seems to actually hide certain things in the game world. this can include the grid, or maybe even turning on the collision grids or removing the player skeleton mesh… Interesting actually because when turning the skeleton mesh off it just hid the player character, but the character was still there albeit as a bubble. Probably handy for single player first person games?

On the top right of the view port are a few options which relate to how you move objects within the game world. this can include whether the object responds to a grid, whether it also snaps to that grid and also the camera movement speed. I feel this section will have more detail soon, but for now i think i understand this.

The guy then starts to show me how to hide the tabs of the various windows. In the most recent version of Unreal Editor, these are actually hidden by default. I kind of felt like having them hidden could cause me some trouble later on when i try to navigate it. But you know what, let’s keep them hidden then!

Hide Tab

Let’s see if I can remember how to bring the tab back up… it’s by clicking the tiny yellow triangle in the corner by the way)

And that’s the end of the viewport video! The next video will detail building our first room, playing with meshes and moving and manipulating them.

Overal, very happy with this evenigns progress. A lot of the details in this tutorial actually kind of enforces a feeling that this has some components and interactions not too disimilar from photoshop or Adobe Premiere. I’m going to spend tomorow  mucking around again with the viewport and then hop onto the next tutorial. I may be taking these tutorials relatively slow, but I really want what i have learnt to stick with me. So I feel that this blog is pretty important with regards to trying to keep me on track.

God knows who is ever going to readf this far! but if you did, you deserve a freakin medal!

See you next time!

The Start of Development: Unity, Gamemaker or Unreal

Hello everyone,

There have been a lot of things that I’ve done as a career, ranging from working in several shops, a short stint in television, radio and working within the Games Industry.

In a couple of months I’ll be celebrating my sixth year working at a video games publisher, initially I began as a video editor but have moved up within the company to become a producer and product manager. This is probably the highest in terms of promotion that I could possibly get within this company and there are a lot of things I’d like to do in order to try and pursue new challenges.

Helping to bring a developers project to distribution and providing feedback is great fun. It is rewarding and does not mean I am suggesting that this is something I don’t want to do any more. However, there’s a part of me that enjoyed making videos and doing something a little more creative that I can lay claim to.

Back when I was making YouTube videos about seven years ago, the accessability into this form of media was a little more difficult and it meant that you could secure followers and gain some pretty decent traction.

Now, Youtube is filled with film makers or ‘Content Creators’ and it’s really tough to make yourself stand out. I took some time last year to try and find a niche with Puppetry, but soon discovered that there were more popular YouTubers doing something pretty similar. I did not have the time to compete with their upload schedule, nor did I have the production values so after several months I stopped making content with this idea.

But I really want to create. Something that I can take my time with and still see some progress. Videos require me to act fast, but maybe video game development will allow me to take some time without needing to self promote nearly weekly. So an idea that has been on my head for many years, and have spoken to some developers about is learning to develop myself.

First, I need to decide upon a development software. Currently I have Unity with the Playmaker plug in to enable some visual coding. I also have gamemaker Studio 1.4 (Though they have updated their engine recently)… And finally I have Unreal Engine which enables visual coding with their blueprint system.

Honestly, I don’t even know where to start. Which engine should a novice who had never coded in his life begin with? So if you are reading this and have a good idea on where a complete novice should start, let me know! I’d love to check out any websites, video tutorials or your thoughts on which Engine I should begin with.

I’ve never kept a blog up to date before, but what I’m going to do is try and write down as much as I can so that I can see myself the progress I am making.

Do follow and keep an eye on the blog as it evolves!

Take care everyone!