Online Game Development

All aspects of Online Game Development, including genres, monetization, technical aspects such as hosting, servers, clients, and programming

StageXL Moves You Easily From ActionScript 3 to HTML5

Dartflash Game
So you’re an ActionScript 3 developer creating Flash games, but you can see the writing on the wall. Taking a long view, is it time to move to HTML5? If so, what’s the best approach? Here’s a way you may not have heard of, and it’s open source. Although ActionScript and JavaScript are sort of distant cousins, there is an alternative to having to learn JavaScript: You can learn to program in Dart. Once you’ve done that, you’ll be able… continue…

Death to Downloads: Browser-Based Games on the Rise

War Commander
Here’s another nail in the coffin of console games. The folks at Mozilla and Will Harbin, CEO of the gaming portal Kixeye, are banking on the idea that more people are picking up hammers as they ultimately gravitate toward browser-based games rather than download versions to consoles or mobile devices. At last week’s Game Developers Conference in San Francisco, Mozilla unveiled its highly optimized version of JavaScript for 3D browser-based games. The organization wants to show game developers that the… continue…

Microsoft’s Xbox Studios: Old School or New?

Microsoft Xbox Metro Dashboard
As Microsoft ramps up its Los Angeles-based Xbox Entertainment Studios, you have to wonder whether its goal is to bring innovative platforms to old-school media, or old-school media to innovative platforms. If the top-down hiring is any indication, it may be the latter. Yusuf Mehdl, senior vice president of Redmond’s interactive entertainment business, says that Xbox users are more interested in videos and music than those who play with other Internet-related consoles. In that context, hiring Nancy Tellem last September as… continue…

CEO’s Departure Could Bode Well for EA’s Workplace

EA
Electronic Arts CEO John Riccitiello plans to resign at the end of the month, citing missteps in meeting the company’s internal operating plan and its Wall Street financial guidance. This might make investors happy, but what’s the impact on the company’s employees? While more than half of the 240 employees who shared their opinion on Glassdoor approved of Riccitiello’s performance, his 59 percent rating was 9 percentage points below the average. Beyond that, there are indications of grumbling with in… continue…

SimCity: How Not to Launch a Game

SimCity
Unless you live in a cave, you’ve probably heard of Electronic Arts’ disastrous launch of the latest SimCity. It was designed to play for only about 20 minutes offline before closing down. Since cities are saved on servers, not locally, you don’t get to play if the server happens to be too busy for you. Tough luck. Unfortunately for EA, it underestimated the number of people who bought SimCity when the game launched. Kotaku says 700,000 cities were created in… continue…

Understanding Variable Types in Dart

Dart Language
In my first tutorial about working with Dart, we looked at how to use its editor, definitely the best way to learn your way around. Now, we’ll get ready to do some real work. First, A Tip In Tools, Preferences you’ll find an Update tab. This lets you specify whether you want to manually run the Editor, or have it updated automatically. Once you download the editor, go to Help, About and click Apply, Update. The editor’s updated about once… continue…

The Basics of Perforce, a Free Enterprise VCS

Perforce VCS
It’s hard to believe that as recently as 10 years ago, many bedroom developers hadn’t got into using Version Control Systems. Shamefully, I can remember occasions when I had multiple source versions going and had to struggle to work out which one was the most recent. It was madness and I once lost an important file and then a full day recreating it from scratch. By far the most popular open source VCS is probably Linus Torvald’s Git. But for… continue…

Learn How to Program in Dart

Dart Language
This is the first tutorial in a series on learning to program in Dart, Google’s alternative to JavaScript. Although no other browser manufacturer has shown any interest in implementing Dart, JavaScript has certain flaws, particularly in maintaining large applications that effectively limit it. Big JavaScript applications are hard to debug and maintain. Google developed its Web Toolkit, or GWT, for developing applications in Java, then translating them to JavaScript. Dart takes a similar approach. You write and test your code in Dart,… continue…

Getting Started With CodeIgniter

Getting Started with CodeIgniter
CodeIgniter is a popular PHP MVC framework that’s developed a following for a variety of reasons: First, it’s very well documented. Second, there’s a lot of support for it in forums — people are familiar with it and generally happy to help. Third, there are many, many tutorials out there on how to use it. Fourth, it’s free. And fifth, it’s MVC. This is the first in a series where we’ll delve in CodeIgniter. We’ll start with an introduction to… continue…

How to Get Started as a Game Writer

Videogameretaildisplay thumbnail
In the four years since Ed Kuehnel became a full-time freelance writer for video and computer games, he’s stayed busy. The Portland, Ore., resident has clients throughout the U.S. and as far away as the Netherlands, India and South Korea. “It’s been pretty rare that I have nothing to do,” he says. But while there are increasing opportunities for gaming writers, success stories like Kuehnel’s are still relatively rare. “Breaking into the industry just as a writer is very, very… continue…