Train2Game News: Ten tips from CNS to keep your apps safe

Hut-3 1The people at CNS security firm who we interviewed at the end of last year have sent us ten recommendations for staying safe when developing games and applications for mobile devices.

Input Validation

Never assume that the end user won’t try something stupid. If the
application asks the user to enter a number into a field, they could
legitimately type ‘one’. If the application doesn’t check that the input is
a number before trying to process it, it may lead to a security
vulnerability.

Sanitise Onward Data

Don’t rely on the receiving service to filter the content your application
sends. For example, if gamer tags or high scores are sent from the game onto
a third party score site. Attackers may be able to attack the third party
via your application, potentially putting your application at risk.

Least Privilege

Never request that your application be run as a system level account like
root or Administrator. If a bug exists in your application and an attacker
manages to exploit it, they may be able to run commands at the program user
level, with access to the system account meaning the attacker could take
over the entire computer.

It is very rare that an application or game would need a high privilege
level to run, and often operating systems provide APIs to developers that
allow them to access system devices (e.g. graphics cards) without having to
directly run as a system user.

Keep it Simple

Nothing is gained by having overly complex code. Clear and concise code
allows errors to be spotted quicker, and also allows multiple people to
write the code at once without running into problems. If another person or
team takes over development, proper code layout and commenting can reduce
the amount of time required to become familiar with the program, allowing
for faster development of patches and updates.

Tamper Prevention

Important data such as high scores should be kept in a place that the user
cannot modify, preferably on a server where they can be audited and checked
for validity. Storing important data on the device may allow users to easily
cheat in the game.

Transport Security

If information which is potentially sensitive (e.g. user’s address, contact
information, credit card number, etc.) is transmitted over the Internet, it
should be done so over a secure connection, ideally one that uses SSL / TLS
and uses certificates to validate the end server.

Information which is not transmitted in this way can be observed,
intercepted, or even modified by an attacker before it reaches the server.

Encoding is not Encryption

If sensitive data is to be stored, ensure that it is properly encrypted
rather than encoded, using a strong and public encryption algorithm.
Encoding is not a secure way to store data, as anyone with knowledge of the
encoding algorithm can easily retrieve the encoded information. With
encryption, even if the attacker knows the algorithm used (and it should be
assumed that they do), they still have to find the secret key before they
can decrypt the information.

Never try to invent your own encryption algorithm. Cryptographers have
worked for years to create a small set of algorithms that are considered to
be secure by Information Security specialists, which should give you an idea
of how hard creating secure encryption algorithms is!

Fail Safe

Make sure that if your application crashes, is doesn’t drop into a
development or debug mode, but rather catches the exception and returns the
user back to their desktop or home screen.

Mobile Devices

If developing for a mobile device, make sure to look into and make use of
any security features and APIs that the manufacturer provides. An example of
this is the data protection API from Apple for iOS.

Don’t Use Untrusted APIs

There are plenty of APIs out there on the Internet, but not all of them can
be trusted. Make sure to search for any related vulnerabilities in the API
before using it, and if possible, only use open source APIs that have large
communities behind them. Some closed-source APIs are also secure to use, but
be wary and always do proper research on them before including them in your
application.

Train2Game would like to thank CNS for these helpful tips to keep you safe!

Train2Game News: Multiplay announces first batch of content for Insomnia51

InsomniaMultiplay, organiser of the UK’s biggest gaming festivals, is pleased to announce the first wave of content for Insomnia51, taking place at Coventry’s Ricoh Arena April 18-21, 2014.

Building on the success of Insomnia50, Multiplay’s first Insomnia festival of 2014 moves to Coventry’s Ricoh Arena, allowing more visitors than ever before to attend this coming Easter weekend. Tickets can be purchased now, at insomniagamingfestival.com.

Insomnia51 brings a wide variety of content from an array of talented and respected developers and publishers. With huge prize pools, Insomnia is still the best place for the biggest eSports tournaments in the UK, showcasing the greatest teams from across the globe and streamed live on Twitch.TV.

Insomnia will once again have a dedicated Minecraft Zone, featuring free to play tournaments and offering Minecraft fans the chance to meet their YouTube heroes. The line-up so far includes: BeBopVox, FyreUK and Noxcrew with more special guests to be announced in the coming weeks.

Community is a huge part of Insomnia, and this year is no different, with evening activities including live music, casino night, and the world famous pub quiz. However, Insomnia51 is also about showing you the latest and greatest games and merchandise in the exhibition hall and will feature incredible games, like Rust, Starbound, and DayZ. It’ll also feature some of your favourite developers and YouTube stars in an expanded Panel schedule, running throughout the weekend.

“After an incredible 2013, we spent a lot of time talking about what we could do more of, and how we can improve our customers experience. The first stage in taking Insomnia to the next level is the move to the Ricoh Arena, but there’s so much more to come,” Said Craig Fletcher, CEO & Founder of Multiplay.

“We’ll be announcing more exclusive content in the coming weeks, and we’ve got some big surprises to share. Don’t miss out on what will be the biggest year in the history of Insomnia festivals.”

Insomnia51 takes place at the Ricoh Arena over Easter Bank Holiday weekend, Friday, April 18th to Monday, April 21st 2014.

Tickets are available online at www.insomniagamingfestival.com

Train2Game News: UK Top 20 Games – 03.02.14

Tomb RaiderIt took a month into 2014 but FIFA has been knocked off the top spot by Tomb Raider definitive edition for the Xbox One and PlayStation 4. Now we will see how long it will keep it’s number one position.

All formats

Week ending 1 February 2014

POS.  TITLE  PUBLISHER  LAST
WEEK 
1 TOMB RAIDER: DEFINITIVE EDITION SQUARE ENIX
2 FIFA 14 EA SPORTS 1
3 CALL OF DUTY: GHOSTS ACTIVISION 2
4 BATTLEFIELD 4 EA GAMES 3
5 LEGO MARVEL SUPER HEROES WARNER BROS. INTERACTIVE 4
6 ASSASSIN’S CREED IV: BLACK FLAG UBISOFT 5
7 MINECRAFT: XBOX 360 EDITION MICROSOFT 6
8 GRAND THEFT AUTO V ROCKSTAR 8
9 NEED FOR SPEED: RIVALS EA GAMES 9
10 KILLZONE: SHADOW FALL SONY COMPUTER ENT. 7
11 GRAN TURISMO 6 SONY COMPUTER ENT. 18
12 NBA 2K14 2K SPORTS 11
13 WWE 2K14 2K SPORTS 15
14 FOOTBALL MANAGER 2014 SEGA 13
15 FORZA MOTORSPORT 5 MICROSOFT 12
16 ALIENS: COLONIAL MARINES SEGA 14
17 LEGO BATMAN 2: DC SUPER HEROES WARNER BROS. INTERACTIVE 19
18 DISNEY INFINITY DISNEY INFINITY
19 BATMAN: ARKHAM ORIGINS WARNER BROS. INTERACTIVE 20
20 DRAGON BALL Z: BATTLE OF Z NAMCO BANDAI GAMES 10
< previous week
Leisure software charts compiled by Chart Track, (C)2014 UKIE Ltd

These charts cannot be reproduced either in print or online without obtaining permission from Ukie. If you wish to reproduce the charts in print or online, please contact david.smith@ukie.org.uk for the appropriate license.

Train2Game News: UKIE still campaigning for Games Tax Relief

UKIE LogoUkie has again called for the planned games production credits for UK games businesses to be introduced as soon as possible.

The games trade body has cited new UK production statistics released today by the BFI, that show the new High-end Television Tax Relief has delivered over £233 million for the UK economy in its first nine months, as evidence of the benefits that a similar relief system would bring to the UK’s games sector.

Board member of film and TV body, Film London, and Chair of Ukie, Andy Payne said:

“Seeing the hard financial evidence that the production tax credits have worked for high end TV, and in such a short space of time, proves that the digital creative industries can drive exports, deliver growth and high value jobs as well as attract considerable inward investment.

“This will play a significant part in increasing the UK’s productivity which is so badly needed. The games industry looks forward to the games production tax credits coming into force very soon and having a very positive effect for the UK games industry and the creative industries for UKPLC.”

Ukie CEO, Dr Jo Twist said: “These figures show the massive benefits that tax credits could bring to the UK games industry, opening the door for big inward investment and helping small businesses to scale up. They would help the creative talent in this country to produce more and compete in a global marketplace with uniquely British or European flavoured games. We know that the UK government continues to be behind the games tax relief and remain positive that they will be introduced. We urge UK government and the European Commission to make sure that the new system is introduced as soon as possible so that UK games business can benefit in the same way that TV sector is.”

View the full BFI figures here http://www.bfi.org.uk/sites/bfi.org.uk/files/downloads/bfi-film-production-in-the-uk-full-year-2013-2014-01-30.pdf

Ukie will be focussing on working with the government and other creative industry agencies to ensure the games sector benefits from other inward investment activities, trade support programmes and industry promotion as part of the government’s wider ambition to sell the opportunity that the UK’s creative industries offer.

Train2Game News: Intel CodeFest

Intel SoftwareOn 6 February 2014, Intel Developer Zone invites developers to come to its Intel CodeFest, taking place in London at Skills Matter.

At the event you’ll get the chance to network with fellow coders as well as hear some great talks from Intel’s engineers and experts on Android development.

The evening will kick off with an Intel dev expert giving you the low down on what Intel is doing in the Android ecosystem, an overview of Intel’s Android devices and an introduction to the range of development options. After that we will dive into the details of Dalvik development, followed by how to get the most out of WiDi and the APIs for a second screen experience.

Up next you’ll find out how to get the best out of Android’s Native Development Kit (NDK) and finally you’ll learn about how to effectively test your applications through both virtual device testing and real device testing – with lots of devices at the event for you to go hands on with.

If that’s not enough, we’ll also have some extra special guests in the form of Intel partner Marmalade, who will be at the CodeFest to reveal all you need to know about getting the best performance out of the Marmalade SDK for games development on Intel-based devices.

All of this and plenty of food and drink – there’ll even be a prize giveaway of a Lenovo K900 as well, so you might come away with more than just Android knowledge!

To guarantee your place, RSVP here!

Train2Game News: UK Top 20 Games – 27.01.14

FIFA 14FIFA 14 makes it four straight weeks in 2014 at number one and nine in total since launch. In yet another quiet week for new releases the top three are unchanged with a debut at number ten this week for Namco Bandai’s Dragon Ball Z: Battle of Z. The title for Xbox 360, PS3 and Vita becomes the best selling week one for any multi format Dragon Ball title as far back as 2009.

All formats
Week ending 18 January 2014

POS.  TITLE 

PUBLISHER

 LAST
WEEK 

1

FIFA 14

EA SPORTS

1

2

CALL OF DUTY: GHOSTS

ACTIVISION

2

3

BATTLEFIELD 4

EA GAMES

3

4

LEGO MARVEL SUPER HEROES

WARNER BROS. INTERACTIVE

5

5

ASSASSIN’S CREED IV: BLACK FLAG

UBISOFT

4

6

MINECRAFT: XBOX 360 EDITION

MICROSOFT

8

7

KILLZONE: SHADOW FALL

SONY COMPUTER ENT.

6

8

GRAND THEFT AUTO V

ROCKSTAR

9

9

NEED FOR SPEED: RIVALS

EA GAMES

7

10

DRAGONBALL Z: BATTLE OF Z

NAMCO BANDAI

11

NBA 2K14

2K SPORTS

16

12

FORZA MOTORSPORT 5

MICROSOFT

12

13

FOOTBALL MANAGER 2014

SEGA

13

14

ALIENS: COLONIAL MARINES

SEGA

10

15

WWE 2K14

2K SPORTS

14

16

JUST DANCE 2014

UBISOFT

11

17

MARIO PARTY: ISLAND TOUR

NINTENDO

18

18

GRAN TURISMO 6

SONY

19

LEGO BATMAN 2: DC SUPER HEROES

WARNER BROS. INTERACTIVE

20

BATMAN: ARKHAM ORIGINS

WARNER BROS. INTERACTIVE

15

< previous week

Leisure software charts compiled by Chart Track, (C)2014 UKIE Ltd

These charts cannot be reproduced either in print or online without obtaining permission from Ukie. If you wish to reproduce the charts in print or online, please contact david.smith@ukie.org.uk for the appropriate license.

Train2Game News: 9 tips for getting a games industry job

Miles JacobsonSports Interactive studio director Miles Jacobson offers advice in this blog on getting a foot in the game industry.

Here at SI the whole area of job applications is something which is very much at the front of our minds at the moment as we’ve just publicised roughly 20 new positions and we’ve been dealing with what can only be described as a torrent of applications ever since.

Here are some learnings we’ve had from this process.

1. Make sure you have both a covering letter and CV – or at least put some text into your email about why you want the role. I was very surprised how many people just sent a CV with a blank email. Which brings me nicely onto…

2. Stand out from the crowd

Getting a job in any business is difficult. Getting a job in a business that’s perceived to be as exciting and (dare I say it) glamorous as games is very difficult indeed. Before you can even think about getting a job, though, you have to get your face in front of the people who are doing the hiring, and to do this you’ll have to find a way to make yourself stand out from the crowd.

In our most recent round of recruitment we had more than 500 applications for what were two relatively junior positions. These came from a massive variety of candidates, but one thing they had in common was that most kicked off by saying how much they loved our game/company and how it was their life’s ambition to work for us. That’s very nice to hear, of course, but you have to understand that if you’re saying it then everyone else is probably saying it too.

There’s simply no way that any employer can take the time to meet everyone that applies for a position, so try to find something that makes your application stand out from the crowd. This won’t get you the job, but it may just get you an interview.

3. Pay attention

All employers have their own methods for hiring new staff, but most will kick off the process in a similar fashion – by sifting through the initial applications in an attempt to reduce the list of candidates under consideration to a manageable number.

In other words, most employers will start off by looking for an excuse to remove as many candidates as they can from the ‘possible’ pile. One easy way to do this is to remove any candidates who didn’t read the job ad properly. So read it once, then read it again and make sure that you deliver everything that’s asked for – and that it’s appropriate for your current skill levels. A DBA is not someone who enters details about footballers into a database, for example.

4. And pay attention to detail

Another ‘easy win’ for employers looking to reduce their workload is a sloppily-presented CV. If your CV is riddled with spelling errors, missing vital information or just badly presented then you’ll be unlikely to make it past stage one.

On its own your CV is unlikely to get you a job… but it could very easily lose you one.

5. Don’t say it… show it

Modern technology offers job seekers so many ways to showcase their abilities that a well-written and well presented CV on its own may not be enough. If you’re really keen on getting into a creative industry, then take some of the opportunities that are open to you to demonstrate your creativity.

For programming positions, let us know where we can see a demo of some of your work – or detail of the kind of work you’ve been doing. Artists or animators need a link to a portfolio. QA roles should point out some issues with our last title, and potential solutions. We don’t have designer roles at the studio, but would expect the same as the QA roles would be a good way to get someone to take notice.

On the comms side of things (which more and more developers have in-house nowadays), write a blog, set up a YouTube channel or even just maintain an active Twitter account. It doesn’t matter what it is, just do something to show that you not only have ideas, but that you also have the initiative to express them

6. Do your research

The internet is a bonus to any employer as it allows them to do a little background research on any prospective candidate before they even meet. That, however, works both ways. If you do manage to make it past stage one and find yourself invited in for interview, make sure that you know every piece of publicly-available information on your prospective employer. If you don’t, one of your competitors will.

Also make sure that you’ve cleared your social networks of any idiocy. Or, even better, don’t be an idiot in the first place. Some of the applicants for our current open roles are people who have been banned from our forums or social networking platforms (which aren’t easy to get banned from) and when we’re looking for people to not interview, those come very high in that pile.

7. Be prepared

If applying for a programming position, it’s likely that you are going to have a programming test at some point. If the studio is advertising C++ positions, and you’ve been using C# for the last couple of years, brush up on your C++.

And always answer the way that you think is the right way to do it, not necessarily what you learnt at school/university. Often with the programming tests there is more than one answer, and they are more tests to find out how you approach issues.

8. Be yourself

When you do eventually find yourself face-to-face with a prospective employer, don’t try to be the person that you think they’re looking for… just be yourself. After all, it was you who impressed them enough to get you to the interviewee’s chair, so why be someone different now?

9. And finally….

Apply for roles at studios whose work you admire and want to be part of. Passion for what you’ll be working on (even if it’s the tech, and not the games) is very important – if you don’t have passion for the work, you may as well get a job doing programming outside of the game industry as you’ll likely make more money that way…

That’s probably enough to start with. Best of luck with your job hunt.

Source: Develop – written by Miles Jacobson

Train2Game News: Amazon leaks GTA V for PC

Grand Theft Auto V Amazon has added fuel to the rumour mill and listed GTA V for PC for pre order. This adds to many strong rumours the port is coming.

The PC version of the high selling Grand Theft Auto V went live on France and Germany’s Amazon pages and I am sure they will get a strong worded letter from developers Rocksteady asking for this not to happen again. Amazon France has already taken the product down. Neither page had a release date for the game so there wasn’t too much damage done.

Multiple industry sources had already said a PC version of GTA5 would happen, and they said by 31st March 2014 – roughly six months after the Xbox 360 and PS3 versions. Grand Theft Auto 4, by comparison, added a PC version eight months after the console release.

With the game being all but confirmed for PC what does this mean for an Xbox One or PlayStation 4 port? Will it happen so they can take advantage of the higher processing power or will Rockstar start work on something else? Time will tell.

Train2Game News: Train2Game on Instagram

T2G InstagramTrain2Game have now launched their very own Instagram page! This social media outlet will display the pictures of our students and their achievements.

The Instagram page will be updated with all the latest pictures of what Train2Game is getting up to and what the students have accomplished recently. The account will also be full of past pictures so you can catch up with what we have done if you are a new student or you can relive old glories if you are a veteran student!

You can find our brand new Instagram page at http://instagram.com/train2game

Train2Game News: Derp Studios release Spectrum style game

DerpmanTrain2Game Student Studio, Derp Studios, has released a game on Windows 8! Derpman and the Code Monkey conundrum.

The game is an endless runner, similar to Temple Run and Subway Surfers, where you must run, jump, slide and attack the Code Monkeys that are attacking you to get as much score as you can get. It has a good nostalgia trip for those slightly older gamers among us who remember playing the ZX Spectrum as the graphics and soundtrack are made in that style.

The game was created in a single week for an online event known as a Speccy Jam. The rules of the jam were simple, create a game in the style of a ZX spectrum, simple yet different!

The studio has recently been creating a series of comics, in what little spare time they have, known as Derpman which is a parody series of your favourite superheroes. Following on from the comic series it seemed a logical step to create a game on the bumbling green clad hero.

Chris Ledger, CEO of Derp Studios said “The team really enjoyed Speccy Jam, one of the most fun jams we’ve participated in so we’ll definitely be up for the next one!  The time limit was a week and we worked virtually.  Everyone performed really well!  We’re hoping to get our candidate on all the major mobile stores as soon as possible for all to play!”

The game is out now on the Windows 8 mobile store and downloadable for your PC. If you wish to find out more about the studio or read the comics that lead to this game you can visit www.derpstudios.com

Congratulations on the games release guys.