Online Game Development

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

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…

Learn Python Online With Coursera

Python Logo
In a 30-year programming career, I’ve learned and used many languages, but never got around to picking up Python. In this post I talked about taking a free course on “Interactive Programming With Python,” which teaches Python and how to use it to program graphical interactive games. Eight weeks later, I’ve just completed it. If you’ve never programmed before, this is a great way to get started. Along the way you’ll create a series of mini projects, from the fairly… continue…

Can Atari’s Vintage Games Rescue IE?

Atari Centipede
How do you transcend a negative impression, especially when it’s deserved? Over the years Microsoft left users determined to do their Web surfing with anything but IE. In November, IE generated just 15.1 percent of browser usage, according to w3schools.com. Ten years earlier, it generated more than 83 percent. Why the plunge? By failing to innovate, Microsoft earned little for IE besides Web-wide derision. No longer willing to hold last place in the browser race, last summer the company finally… continue…