Work in Progress | Building a small village

I had to recently redo/restart the course from scratch after losing all my files by mistakenly corrupting my hard drive. Have recently installed back up hard drive and got myself a NAS server so that accident will not happen again. I was 66% into the course at the time this happened. Lesson learned the hard way I guess :).
Remember to always back up your files folks. Anyways just got the terrain / village building section of the course and this my current work in progress

[27/12/2018]

Basically with my camera control and mouse orbit I am attempting to copy the implementation of Guild Wars 2. Mouse rotation, zoom and layer collision to mimic GW2 are basically done at this point. Will be working on strafing / dodging / character turn as I ago along with the course.

Game does not have a name at the moment. I find its always the hardest thing to solve / complete when doing project and it click when it clicks. I am very bad and thinking up names in general.

Update [13/01/2018]

Updated project with

  • Player attack animation, audio triggers, enemy archetypes, player and enemy damage
3 Likes

added Player attack animation, audio triggers, enemy archetypes, player and enemy damage. Also played around with free post processing pack just to get a feel of it, and improve the colors / look in scene level.

I’m curious if you have any experience using a versioning control system for your game. I want to, but the large size of files and large files concern me. A NAS helps with that but it makes it hard to revert a change if I don’t like it or I mess up. What’s your thoughts?

my experience with version control is using TortoiseSVN with Visual Studio for work, but this was setup by the more experienced senior work colleagues… so I know how to use it, but not fully set it up. As for this course, if you happen to have the unity 3D course If I remember, theres a couple of videos were Ben walks through version control (setting it up with Unity from the scracth) using SourceTree I believe. But I did intentionally skip the videos and continued with the course material, and have been putting it off for ages to set that up.

I will probably sit down during the weekend, and go through that part. I think its about two videos of 10 minutes each. But I would say a combination of version control plus backing up your files to a NAS is a good safety net.

1 Like

finally got to start working on UI - borrowed a bit of the Guild Wars 2 UI
redoing terrain build and village design

1 Like

Cant recommend a source repo like github enough - that way you can nuke your pc, any IT equipment you have, and then… go get everything from github

1 Like

this is something I will definitely have to add. Currently my version control is on backup hard drive and home NAS server. Any of those can fail anytime.

It is really easy to add, I promise

I actually had a look this morning, I created a github account and entered those remote details into my sourcetree app.
with references from links like these

I dont know if my project is at a point where its too big ( after adding environment assets its at 8GB),
but I kept getting timing out errors, and decided I will have a look another time. The error happens only when I try and push to the online repository.

I will try again, and get the specific error.

Make sure you added the unity ignore, so it doesnt upload the “junk” that it makes during build etc. https://github.com/github/gitignore/blob/master/Unity.gitignore make sure thats the one used by your repo. 8gb shouldnt be a huge issue, as I thought recently they ditched a lot of their limitations for free accounts

PS try ssh as an option rather than https

I have that exact gitignore file when I initially setup sourcetree. I changed to ssh but twice now while leaving the pc on overnight it was constantly pushing to github with no luck. So I have temporarily let that go for now till I find a fix.

Odd it hasnt worked - unless you have some form of firewall in the way, does https not work?

I have recently started doing the remastered part 1 of the course, new project, new repo and pushing to github from source tree works flawlessly. I am using https without any issues. Not sure why it was failing on a project that already existed, but its working fine on project I am currently working on so I will take it.

Privacy & Terms