So you’ve probably noticed there hasn’t been a Project Echo blog update in a while(I was a little ambitious with the weekly update goal) I have worked on it a little, set up inheritance for characters, and trying to get my head around multithreading in the vision engine. Most of my time has been taken up with a new game I’m programming for.
The game I’m programming for is a kids game for Android. It came about when I met a game designer at the European Women in Games Conference who was looking for a programmer. It is in early stages so I won’t go into too much detail. From a programming point of view It’s a 2D game made in Unity. I’ve worked in Unity before but never 2D . It’s great to work with an artist and designer as I can just program and not worry about finding sprites online.I’m coding in C#. It’s going quite well. I have some good gameplay basics done. I have a level builder that I’m quite happy with, it is reading information in from a text file and creating the level. This did cause some problems when first deploying to Android but changing to a TextAsset fixed that. I’ve just finished the joystick control on Android. Next thing to do is create a Game Manager. Coming from game development degree when building a game step one was always create a Game Manger, somewhere to update the game world, manage levels , progress etc.With Unity I lot of things are done for you in the background and with changing scenes I wasn’t sure how to go about having never done it in unity before.From reading up the best approach seems to be using a Singleton class, so that ‘s what I’m working on now.
The new Unity game is what I’m spending most of my time on now but I will still be working on Project Echo and as always looking to get a job in the games industry.Will keep updating on all.