Gamasutra: The Art & Business of Making Gamesspacer
View All     RSS
May 27, 2016
arrowPress Releases
May 27, 2016
PR Newswire
View All
View All     Submit Event

If you enjoy reading this site, you might also want to check out these UBM Tech sites:

New School Blues Dev. Diary #23: Packaging Part 2
by Yoyo Bolo on 02/15/13 11:10:00 am

The following blog post, unless otherwise noted, was written by a member of Gamasutra’s community.
The thoughts and opinions expressed are those of the writer and not Gamasutra or its parent company.


Making sure that New School Blues is ready for approval by a web portal demands a few steps that may differ according to the website in question.  While many sites we looked into have similar processes of submission we should stress that we haven’t seen them all and things could be handled differently in different places.

That being said, there are two major steps that YoyoBolo is doing to get NSB ready for submission.  The first is to add a line of code from the hosting site to our code.  This authenticates the game, and makes sure that not just anyone is uploading it.  Next we upload the game to them.  Since we’re using Flash, it’ll be in a swf format.  Just before that though, the swf needs to undergo a process called obfuscation.


An example of pre-obfuscated code (unrelated to code below)

Obfuscation of code basically means we take our original code and encrypt it (encode or mix it around) so that it’s hard for people to look at it later, figure out, and/or reverse engineer.  This basically makes it more secure and less likely for people to mess around with.  Many obfuscation tools are free and readily available.


An example of obfuscated code (unrelated to code above)

It’s important to remember though that obfuscation doesn’t make the swf impossible to crack, just more difficult.  Luckily since the game is being hosted and distributed by a web portal they have their own added encryption tools, so we get double the protection!

Related Jobs

Telltale Games
Telltale Games — San Rafael, California, United States

Age of Learning, Inc.
Age of Learning, Inc. — Glendale, California, United States

Producer, Child Experience
Sony PlayStation
Sony PlayStation — SAN DIEGO, California, United States

QA Manager
The Research Centaur
The Research Centaur — San Diego, California, United States

QA Test Lead to beat stuff up!

Loading Comments

loader image