Skip to main content

Posts

Studio - 3 Week-12

This post will be short, maybe even the shortest as all that’s left for the final submission is to finish off the last of the paper work, some last minute bugs and clean up the game. I have also worked on uploading my game to the android play store which has always been a challenge. During the android building the builds need to have many things checked off such as bundle identifiers, company name ,product name and a default icon which is a screen shot edited to fit the 512*512 resolution . In the other settings, we need to set the version & bundle version code every time a build is uploaded to the app store as this helps the play store determine the games version. I started checking the learning outcomes completed this week , which are all in the green which means they are done , along with proof they are there in a small excel sheet . I have also worked on moving all my learning outcomes into one project however this has caused the commit to be very large and GitHub...
Recent posts

Studio - 3 Week-11

My presentation went really well, I made lots of progress which is something I should have done a while back. During the week I mainly worked on balancing the game as well as adding additional eaves as the single player of the game was very simple along with even more balancing. I found a serious level of lag in the multiplayer in regards to the spawning thus I have decided to remove it from multiplayer which although an important feature cannot be there as it affects the performance of the networked game which is due to go down the toilet hole during the showcase . I also worked more closely with my graphic designer to clean up the colors for my UI so it clashes less with other UI elements along with adding more UI, now we have a better leaderboards and an additions of end game scenes as well as a simple help scene to get an idea of how the game works. I also conducted some beta testing this week to find more bugs, I have also consulted with a graphics design teacher for my ...

Studio - 3 Week-10

My presentation this week went terribly, I made a terrible project and basically got lots of negative feedback , I have another presentation due week 11 , I have a lot to think about and a lot to fix. Some of the feedback I got was with in regards to the number of bugs, the first was  in regards to the spawn system , the spawn was not being synced which lead to a broken end game scenario which still has the same broken UI , I will be fixing the UI and revamping it to be more modern more alive and more spiced up . The second was in regards to persistence, my game used so little that it could not even be counted, to remedy that I will be keeping track of the games played as a form of persistence in the leaderboards. Over all it was very bad but I pulled up my socks and worked on it , but before I did I explored some option , the bloom effect in unity would be very helpful however I have no idea to implement it thus I searched and searched after a while I asked my designer f...

Studio - 3 Week-9

For this week I worked on the spawn system, this will be to instantiate and handle the waves and the Ui in regards to it, I am too focused on the multiplayer aspect thus have decided to focus on the single player aspect more, after working through the spawn manager I realized that I might need to spice up the multiplayer thus I worked on making single spawn system for multiplayer and modifying the game manager to accommodate the addition of the spawn manager. After making the changes to the managers I had to rework the enemy behavior to get the different movement patterns to work, this was a bit time consuming as I had to work on five different patterns which took some time to do however the way they are assigned to the enemy behavior take the parent object into account as well when they are found thus the patterns had to be reworked so that the first point in the pattern. Next, I had to decouple the health system from the player behavior as this made the player behavior very...

Studio - 3 Week-8

This week I managed to get the photon sides of things to work better however the sync for the bullets don’t seem to be not working , even though my code seems to be fine. I have been going through my code over and over to find the bug, even changing all the firing code line by line to debug and find what is happening, this seems to be the major blocker for the week.   After two days of debugging I was going to lose all hopes I have for the project however I was allowed to re-scope my project a bit which has given me the encouragement to move forward and fix this bug, after some time I pulled through unity documentation & photon documentation only to come up short however I did not give up as I had a last option which was to go through the code we made for the game in gpg220 which was still there luckily the code there worked thus I copied it and pasted it to see if the projectiles synced over photon and to my surprise they did . After comparing the old projects code t...

Studio - 3 Week-7

After a large chunk of the networking is working, I decided to start work again into in game mechanics, this was a nightmare at first as the controls did not seem to work, after some further testing I was able to figure out that the movement multiplier set was 0 thus there was not active movement in the game after which I decided to add controller support , this was fairly easy as all I have to do is add more axis in the input panel in unity however everything looks simple at first , but it is not true , as the each input axis requires two to be made , one for keyboard controls the other for joystick controls . Looking at each axis’s on a wiki page helped me figure out how each input works , this is a very long process as the base unity axis’s need to be changed  , Horizontal & Vertical work with any controller thus it needs to be changed to support the first controller plugged in , then the fire needs to be disabled and for each controller a new Fire must be created in i...

Studio - 3 Week-6

For this week I will be working on user verification after which I will be working on moving the login system from localhost to 00webhost, this will be a major milestone for the project. Before moving the system to 00webhost, I will have to make sure that there is Email validation to check if the Email exists and if it does then to return a message and not proceed to the registration. Next the same code is being used in order to check for the user so the user cannot select the same user name, this is used so each user has a unique user and email. Moving to the 00webhost will be very simple, firstly we must export the tables as a SQL file then we must import it into a newly created table, this is the simple part of the switch however getting the scripts online is going to be different as most the reference material to do this is for the older 00webhost interface, however I will figure it out. After looking around for a bit I found the area to upload the ...