Sunday, November 15, 2020

Project Prototype 1: The Beginning

 

Images of my Unity 3D workspace

Today I spent a few hours beginning my actual game for the this module. I will admit right off the bat that this is already proving to be a very difficult process and will continue to be with each step forward. I began the process by sourcing all the assets I needed for the project for free from the Unity Assets Store. I was lucky enough to find the assets that I require for the project quite quickly and compactly which allowed me to begin the process. It was not a completely negative process however because it was honestly quite fun to build and layout all the assets in Unity to create my first prototype level but that was about where the fun ran out. This process took quite a bit of time and involved a lot of adjusting but at least it was creative. The next step I took was to implement the moving platform which is highlighted in the second image which was a matter of adding an animation to the object manually which was a new process for me but was luckily wasn't too difficult. Once all the basic assets were laid out I began the coding for the prototype which proved to be extremely confusing and difficult but also a little rewarding at times.

Image of my C# script for my player so far

I began the coding by writing an extremely basic bare bones code to get the Car to move forward so I could test the actual stage elements themselves and adjust things like speed and placements. I then began the process of trying to further flesh out the controls. The process of writing the code for the prototype involved an immense amount of trial and error and rewriting of code as I tried to amalgamate and mix and match the basic knowledge I could remember from the Unity Tutorials while also attempting to find online sources that could possibly aid in the process. By the end of my session I had controls that somewhat resembled what I wanted but was very much not ideal and still requires an  immense amount of reworking but it serves as a working proof of concept for now. This session gave me a more realistic estimate and direction for my project moving forward.

13 comments:

  1. Hey Vince, I like the layout of your blog posts, I also agree the start of doing this was quite overwhelming and a bit stressful, as you were lucky to find all your assets on the unity assets store it took me ages to only find one! Your game looks great. How about changing the wall colour to add a bit of colour ? You also got a lot of code done which is handy for the next time that you be working on it, again I agree that the coding was again stress and I felt that I kept asking the question why is it not working. Best of luck with the rest of the game hope it works out- Niamh

    ReplyDelete
  2. Hey, Vince!
    I also got my assets for free from the Unity Assets Store, can't afford be buying assets lol
    Building the layout of the game is definitely the best hahahah I had so much fun doing it >.<
    Since I don't drive and even when I have my driver's license I won't be using my sport car to be driving very high speed then I will do it on your game hihihihi
    I really liked your game idea, I hope I can play it when it is ready :D good luck on the proccess <3
    Lívia Alencar

    ReplyDelete
  3. HI Vince, just after finishing reading your blog. Fair play on getting all that work done, it definitely isn't easy to do. I like the way you got all your assets sourced before you began. I think that was definitely the right thing to do before you started.
    Did you consider just getting the car working perfectly before you built up everything else? I think getting the car moving perfectly the way you want is probably a priority for your game to work. This might make it easier for you in the overall development process.
    Do you plan on having multiple levels? This could be easy to add when you get the first part finished.
    One suggestion would be is to have your car working so you can test drive your level design.
    Looks great so far. Good luck with the rest!

    ReplyDelete
  4. Hi Vince. First off, cool blog. Your game seems like its going to turn out great. I like the car. I also used some assets from unity store to help me with my prototype, and I must agree with you, coding is NOT easy or fun. But rewarding for sure, when I get it right. I like the concept of your game. Its like GTA online mini games with car stunts etc... Love that game. You should try watching some unity youtube tutorials to help you out with your coding, it helped me whilst working on my own game. I look forward to seeing your final product. I will definitely play your game. Keep it up!

    ReplyDelete
  5. Hey Vince, Just after reading your blog and it seems like you are going very well with what you are creating in your prototype. I agree with you 100% the coding part is not not is at all it is very annoying when you try the play the game and it has errors then you have to go looking on how to fix it which sometimes takes forever. Besides that the bright car is eye catching really and the surface its driving on look good so far lucky you found an asset on unity that helps you a bit more. Anyways good luck with the rest of your prototype.
    - Tochi

    ReplyDelete
  6. Hey Vince, i too found it difficult to begin the project, but i think you had the right idea beginning with collecting your game assets.
    I would say that making a moving platform was quite difficult and i couldn't begin to imagine how that coding would work.
    I'm completely with you on the whole, coding is hard but rewarding, it can be extremely frustrating while trying to get things to work but it feels absolutely amazing once you have everything working correctly.
    It's great to see that you got your code up and running quickly though and i'm sure you''ll be happy as you continue on with your project.

    ReplyDelete
  7. Hey Vince, I just read your blog and your game is looking great you've done so much for it already. I feel your pain with the coding part of Unity, its very frustrating when your whole game wont paly just because of a tiny coding mistake, feels like first year web dev all over again. Your assets look great, I used free ones from the asset store also. I hope your finale game turns out like you want I'm sure it will be great Goodluck!!

    ReplyDelete
  8. Hi Vince, I have just read your blog post and I can definitely understand how hard it can be to start building your game from scratch on your own, I too ran into some difficulty when I first started working on my prototype. I'm glad getting your assets wasn't a problem which leaves you with more time to focus on actually building you game. Its good that even though you are dealing with some difficulty you still find some parts fun and creative, Its good to keep a positive mind and don't get discouraged, good luck with you game :)

    ReplyDelete
  9. Hi Vince!!, after reading your blog I understand how you feel, we all do, but yet we still comment under blogs with the exact same comments already but ok!!! Building a game from scratch will always be hard, but starting is one step closer to finishing this crap, it's great you didn't have to spend hours searching the web for assets, that saves a lot of time and stress. I f you need to find anymore assets you should just look through the asset packs we had to download for each unity tutorial and then watch how to code the assets to do what you want. Best of luck k with your game, hope it turns out well.

    ReplyDelete
  10. Hi Vince, so far your game is looking nice and I really like the idea you have. I was just wondering will there be multiple levels to this game or just the one? Also, a suggestion if you are finding things difficult, I would suggest just to have all of your building done first as its probably the easiest thing to do and when you have that done its easier to move on to your more difficult challenges as you will feel more confident and comfortable with what you’ve got so far. Anyways, all the best with completing this. -Nathan

    ReplyDelete
  11. Hi Vince! I can understand where you're coming from when you say that it's rewarding after you've successfully coded things within your game. I feel like there's a lot of car tutorials on youtube you can look out for! I feel like getting the main things in place such as the car movement is very crucial. I focused mainly on my sphere movements when I was coding my game. What kind of obstacles will you have in place? You should also try and look for cool sound car effects or is it already prebuilt within the unity assets? Anyway very cool game and I can't wait to see the end result! - Anna Zurawska

    ReplyDelete
  12. Hi Vince,
    I have to say I was in the same place when it came to making the map.
    I really like the color choice and the car choice. It really makes the game easy to follow in my opinion. Your game looks really well already which is very good.
    I was wondering what else will be added on the map and if there will be a bot opponent in the game.
    Looking at your game, I was thinking what if you add different textures to different sections to the map to make things stand out a little more.
    I have used the WWW feedback technique for this comment.
    Keep up the great work! Denis.

    ReplyDelete
  13. Hi Vince! First of all I am liking your blog post you have written very well laid out. The game can be challenging I can agree with you on that and same with the coding. The level you are currently making, is this the only one in the game or will there be more? Are there going to be obstacles in your game? This game is looking very well keep it up Vince :)

    ReplyDelete

Reading Task 10: Finishing touches

  Image by Markus Winkler on Unsplash.com For this week's reading task we, as a class, collectively worked on our individual sections in...