I want to me marked on the code that runs the game rather
than on the game itself, Art, Fun Game Mechanics etc. The reason behind choosing
to learn unity code for my dissertation is because it is a good program to
start building mobile games in, which is the market i am looking at getting into.
The revenue in the mobile game’s market is picking up across
all mobile platforms, mainly in the iOS titles, with freemium titles being the
big leaders. We over here in the UK
do not tend to put too much money into mobile games compared to Asia and more Eastern
countries. When I visited We R
Interactive with the university, their CEO told us that when they compared
downloads with revenue generated from the game, they found that the highest
percentage of their downloads came from the UK, however, the highest percentage
of their revenue came from places like Turkey.
Additionally, while at We R Interactive, one of their coders
mentioned that when he first left university, he found it hard to find a job. But
last year, he was constantly receiving emails from teams asking if he would
join them on a project. indicating that job opptunity is incressing.
One job site I looked at had a feature that let you see past job offers matching the search criteria. I searched ‘Unity’ and ‘Game’. In 2011 they only had 7 posts. In 2012 there was 19 posts and in 2013 there have been 26 posts, which indicate an increase in available jobs. Looking at other sites like Monster.co.uk, I had a look at some of the skills that they were looking for. Most offers were looking for C# coders with at least 3-4 experience with a few looking for C# or Java. A few offers were also looking for people with some skills in 3ds max and Photoshop.
Looking on some forums where people had made posts asking about ‘which is better for unity C# or Java?’ and ‘Learning Unity, Where do I start?’. The community seems to be one sided with C# being the better code to learn, arguing that even though it is harder to pick up than java, it has more usage outside of unity and that the java used in unity is a watered down version of javascript. But from the people that suggested starting out with java, they posted several sites that they used to learn it from. The two that seemed to be most promising being:
http://unity3d.com/support/resources/tutorials/
One job site I looked at had a feature that let you see past job offers matching the search criteria. I searched ‘Unity’ and ‘Game’. In 2011 they only had 7 posts. In 2012 there was 19 posts and in 2013 there have been 26 posts, which indicate an increase in available jobs. Looking at other sites like Monster.co.uk, I had a look at some of the skills that they were looking for. Most offers were looking for C# coders with at least 3-4 experience with a few looking for C# or Java. A few offers were also looking for people with some skills in 3ds max and Photoshop.
Looking on some forums where people had made posts asking about ‘which is better for unity C# or Java?’ and ‘Learning Unity, Where do I start?’. The community seems to be one sided with C# being the better code to learn, arguing that even though it is harder to pick up than java, it has more usage outside of unity and that the java used in unity is a watered down version of javascript. But from the people that suggested starting out with java, they posted several sites that they used to learn it from. The two that seemed to be most promising being:
http://unity3d.com/support/resources/tutorials/
Unity Game Development Essentials by W Goldstone was one of
the recommend books to study and I am currently looking through Unity 3.x Game
Development Essentials by the same author.
Even though learning to code with C# is the best choice to do. But as I have less than a year to learn a new code, I am going to aim for java as it is the easier of the two to learn. At the end of the year, i will look at learning C# as it will most likely help my employability. My next step is to work through some of the tutorials and books to gain a basic understanding of how unity works. This in turn will help me to understand what else I need to learn in order to build the game I am intending to build.
Even though learning to code with C# is the best choice to do. But as I have less than a year to learn a new code, I am going to aim for java as it is the easier of the two to learn. At the end of the year, i will look at learning C# as it will most likely help my employability. My next step is to work through some of the tutorials and books to gain a basic understanding of how unity works. This in turn will help me to understand what else I need to learn in order to build the game I am intending to build.
Ok so coding is the main focus, the games you make will be demonstrations of that coding. So you need now to list the types of things you want to start to master in unity. You should do that by reference both to the reading you are doing and the jobs that are out their. That will give you a clear steer as to what you want marking on. Please make sure you are in close contact with Chris so that this is all achievable.
ReplyDelete