Thursday, 30 July 2009

Teaching Game Design: Problems in Educating the Next Generation article

A must-read article to everybody who, like myself, is in games development higher education can be found at the excellent Gamasutra website, penned by Michael Prinke. The digital gaming business has grown to a multi-billion dollar industry that refuses to back down even in the face of broad economic problems (not to mention all-too often political criticisms). As such a mesmerizing and popular form of entertainment (and such a lucrative one) it's no wonder that students across the world flock towards it as a career interest.

Digital games, though, are still a very young entertainment medium and still a black box even to veterans who have been making games since the conception of the industry. It should come as no surprise, then, that techniques in teaching to this industry's needs are only in their infancy. What's more in so many peoples' minds games and education are polar opposites. As such, a gap exists between teaching to the professional goals of aspiring students and the academic goals of instructors, to an almost paradoxical degree.

The article tackles this gap by discussing, amongst other things, the common approaches to this educational sector (and also their strengths and weaknesses) such as the skills-oriented approach and the contrasting academically oriented approach. Well worth a read and some reflective thinking afterwards, it can be found here.

DS Improve, non-photorealistic real-time 3D models for decision-support

Just run into the work of a 3D architectural company called DS Improve, with the goal of bringing to the urban planning and construction industry an efficient and flexible tool which constitutes an alternative to traditional scale models. DS Improve recreates virtually the area of interest and takes care of the real estate project’s integration into the existing area. DS Improve also provides the internally developed custom technology as well as the high-end visualization hardware & display setup to present the real estate project in the best conditions, enabling free movement and observation of the elements of interest from different points of view.



What I mostly found interesting about their work however is how they are using (almost exclusively it seems) non-photorealistic rendering for their website showcases... Some nice bird's eye view cartoon-rendered can be found on their site (posted a couple of pics above). Check them (and their very cool NPR urban visualizations) out here.

Wednesday, 29 July 2009

Google Earth launches Google ... Moon game

You can now drive an Apollo Luna Rover just like the astronauts, on the moon, right in your browser. After the launch of the Moon in Google Earth and built on the Monster Milktruck Google Earth game (which I've posted about in the past) we now have the ability to explore an accurate moon landscape... It's a simple idea, take the code from Monster Milktruck, replace the truck with an Apollo lander and create a little GE API application web page. This what it looks like:

You can run the Apollo Lunar Rover game here.

One of the best things (and keeping in mind with the recent anniversary of the moon landing) is that you can see the tracks of each Apollo mission and re-drive the same paths. Well worth exploring and yet another great showcase of the Google Earth (or should that be Google Moon?!) capabilities.

Monday, 27 July 2009

CityEngine to Unity pipeline demo

I've blogged many times about the very impressive CityEngine, a unique professional tool for creating, visualisating and exporting cityscapes. As such it is of notable use to the games industry with a quick and easy route into either 3D Max or, as can be seen in the vid below, the Unity Engine.

Unity (blogged about this app/engine before, it's also one I plan to use for my teaching next year) supports a number of input formats, allowing for direct integration with CityEngine; with the following features:

- Direct model export to Unity via Autodesk FBX including textures, thus, generate'n'play your environment with a few clicks only
- Arbitrary mesh granularities such as per-material groups or editable scene nodes are possible thanks to CityEngine's various export options such as "merge by material" or "single node objects"
- Collider meshes: The CityEngine's CGA shape grammar is a perfect tool to generate and control low-res collider meshes in Unity (and they always adapt to model iterations)

See http://www.procedural.com/ for full details.

Monday, 20 July 2009

Member of the International Program Committee for VAST 2009

I am now a member of the International Program Committee for the 10th VAST International Symposium on Virtual Reality, Archaeology and Cultural Heritage and the 7th Eurographics Workshop on Graphics and Cultural Heritage taking place in Malta in September 2009.

The main goal of this VAST is to bring together professionals from all fields to start a true dialogue on CH (Cultural Heritage) needs and ICT solutions and achieve a true integration of disciplines. This VAST aims at disseminating the idea of a more systematic integration of digital practices in research and education programs for CH, exploring good practices, guidelines and skills development possibilities to structure long-term initiatives and move towards a "digital agenda" for Archaeology, Libraries and CH.

http://www.vast2009.org/

Saturday, 18 July 2009

A guide for aspiring level designers article

Teaching level design for games at Bournemouth University last year revealed to me the many pitfalles undegrads can be prone to, particularly when using powerful tools like UnrealEd or UnrealScript. It's often very easy to get very sidetracked and go down the technical or (on the other extreme!) artistic route and forget what it is really about; designing an engaging and playable level which could belong to an actual commercial game title.

To that end, I've just come across a great article at the Gamasutra website by Josh Bridge which is intended for undergrads preparing levels for for their portfolio. There is some great advice and pointers on avoiding the popular mistakes usually made by students and is well worth a read.

http://gamecareerguide.com/features/758/a_guide_for_aspiring_level_.php

Friday, 17 July 2009

The 10 best game engines of this (next) generation article

Webster's Dictionary defines a 'game engine' as 'the word you've entered isn't in the dictionary,' but if it were to define it, it would probably explain that a game engine is used as the overall architecture to develop and run a game, it gives developers tools to create the disparate elements of a videogame and then pull them together to create a functioning whole. From the renderer to the physics system, sound architecture, scripting, AI and networking, game engines either natively power every aspect of a game, or they allow other specialised middleware to slot into the game's framework. In any case, game engines are the workhorses of modern videogame development.

As you'd expect, there are plenty of engines out there, from very well-known names like Quake and Unreal, that developers and publishers can license at considerable expense, through to in-house proprietary engines created by studios specifically for their own titles. I've just across a very interesting article at the IGN website covering the very best engines in next-gen gaming. These are the big guns, proudly championed by their creators and delivering to you the finest gaming experiences on the planet. These are what turn good creative ideas into great gameplay.

The following engines are discussed in detail (with some very good accompanying videos showcasing contrasting differences or their individual evolutions):
- Rage engine
- CryEngine
- Naughty Dog engine
- The Dead engine
- Unreal engine (which I've used for teaching this year at Bournemouth University and I also intend to use next year)
- Avalanche engine
- IW engine
- Anvil engine
- EGO engine (showcased in the vid above for the DIRT 2 game)
- Geo-Mod engine

You can find the article here, it is a great read for anybody into this subject area, student or academic alike.

Tuesday, 14 July 2009

PhotoSketch, an image modelling plug-in for SketchUp

An interesting plugin I've discovered recently is courtesy of Brainstorm Technology LLC, the developer of PhotoSketch, a Google SketchUp plugin that enables the user to build 3D urban structures directly from photographs. The emphasis of the plug-in is on a new approach to create lightweight (i.e. relative low polygon) 3D models of existing buildings.

These models, which typically consist of a few hundred phototextured polygons, are well-suited for use in online gaming , mobile gaming and web-based applications such as Google Earth. The PhotoSketch plugin runs with the free or Pro versions of SketchUp 7 on Windows. Support for Mac platforms will be coming soon.

http://www.brainstormllc.com/ for a 30-day trial download

Sony introduces academic PS3 dev kit

Speaking at the Games/Edu strand of the Develop Conference 2009, SCEE R&D's Sarah Lemarie has confirmed that a PS3 dev kit designed for academia is now in closed beta. "I have exciting news. We have started a PS3 Academic Development Programme, and we're refering to the dev kits as mini-dev kits, which I can best described as being in a closed beta stage at present. We'll be opening this beta up slowly," confirmed Lemarie, who works as as SCEE R&Ds education contact and support infrastructure development team manager.

The dev kit includes a consumer sized PS3 with a low power function, two USB ports, and a full SDK. "We're making PhyreEngine available as part of this program," added Lemarie. Interesting news, will wait to see what the price is however. Maybe Sony has not left it too late and has not missed the development boat after all (XNA has been around for quite awhile now!).

Thursday, 9 July 2009

Bournemouth University students come third in international game dev competition

I've blogged about this before but it is worth putting a conclusion to the story, especially seeing it's been a very successfull one. 4 students from Bournemouth University have come third in what is said to be the “world’s biggest student technology competition”, scooping $5000 in the process.

The Microsoft-endorsed Imagine Cup saw some 100,000 teams apply from around the world, according to event organisers. That number was whittled down to 140 teams (around 450 students) selected for the worldwide finals held in Cairo, Egypt. The design brief for the competition was to create “an inspirational and educational” video game to address and reflect the United Nations Millennium Development Goals (eight international objectives for reducing extreme poverty, child mortality rates and disease epidemics).


With that design brief in place, a team of four students at Bournemouth University formed dev group Sanguine Labs and designed a game called Defile of Eden, based on the basic theme that there are two types of people in the world; those who care for the earth and those who damage it.

I taught all four of the guys in their second year module (called Games) and I am very pleased to see them recognised on an international scale! Looking forward to having them back after their placement year, perhaps they can have another crack at this and win the first place then!

Saturday, 4 July 2009

Sony files patent for everyday-object motion technology

Between Nintendo's efforts, Microsoft's Project Natal and Sony's recent (and without a name as of yet) motion controller efforts, it seems that a lot of work has been done in replacing the standard game controller. However, according to a recent patent filed by Sony, the average game controller have one more thing to fear; everyday objects.

The patent shows off a Playstation Eye-based system that can recognize 3D objects and use them in-game based on various actions taken by the player, something Microsoft claims its Natal is also capable of doing. Various household items will be affected in different ways, the example given being a U-shaped object that, when turned upwards, becomes a sword, versus a U-shaped block when facing downwards (think Covenant Energy Sword from Halo). Apparently the system is able to scan a whole range of objects and store them in a database for future use.

More news on this when Sony makes a formal announcement, it does look very interesting however (if and when it comes to fruition).

Tips for texturing for games

On both units I taught this year at Bournemouth University, the single most complex area to grasp for students was texturing. Whereas it was straightforward to teach modellinng, animation and level design principles to undegrads, games texturing is an area where most of them struggled. I've recently come across a very interesting online article at 3D World magazine's website which consists of five top leading artists revealing tricks of the to create quality textures for modern games.

These include understanding channels, quick variant texturing, using Render To Texture efficiently, use of emissive maps, using ambient occlusion maps, Photoshop filters, parallax mapping and indexed colours (amongs others).

This excellent article is well worth checking out and can be found at http://www.3dworldmag.com/page/3dworld?entry=texturing_for_games.

Wednesday, 24 June 2009

Vizerra, 3D architectural cultural heritage sites with educational information

Vizerra is, according to its creators, the world’s first 3D educational software application, where a connection has been made between high quality 3D locations, full editorial description for every location, full-functional map service and all that in one software application.

3Dreamteam, the company behind Vizerra, has recently launched a unique informational and educational portal which includes a downloadable client. This, after installation, consists of a virtual journey to famous locations in 3D format. Several of them have been added and the results are very impressive. National Geographic Russia is the project’s information partner for the first few locations.

Sunday, 21 June 2009

Procedural System Structure, modelling the interiors of building on a grand scale?

The need for a cost-effective, efficient generation and visualization of complex 3D virtual city models plays an increasingly important role in a wide variety of virtual reality related fields including computer games, virtual city guides, social networks, geographic information systems, urban planning, training simulators etc.

The Structure system is a modular and procedural city generation app with the selling point of claiming to overcome the main limitation normally found in virtual city models and games: the "Locked Door Syndrome". Although there are enterable buildings in urban games or city simulations, normally only a small fraction of the buildings can be entered. This is due to the sheer number of buildings in a typical city.

Given limited development times and memory requirements, it is infeasible for developers to create such a large amount of building interiors using the traditional asset creation pipeline, where all buildings in a city have to be individually modelled and placed by artists. To the best knowledge of the creators, current existing solutions attempting to generate or model virtual cities are generating only "fake" building exteriors without indoor areas.

Having buildings with fully exploarable interiors, makes it possible to have dynamic, destructible environments, opening the door to innovative gameplay opportunities. The system is using PhysX (tm) as physics middleware, but does not require dedicated hardware or additional software like. Authoring of destroyable objects is done in the DCC package and the system is automatically handling the destruction at runtime.


Only the portions that are immediately needed are physicalized for collision detection and response. The use of this lazy generation scheme combined with a modular system and instancing, allows the use of only a fraction of the memory that a model of the entire interior and exterior city would otherwise require. Therefore, the system presented allows for exploration of a large city on a standard personal computer or laptop with a video card supporting OpenGL, Shader Model 1.1 (Geforce3 series and up). Esoteric hardware is not necessary.

http://proceduralcity.com/

A mobile phone Augmented Reality game?

ARhrrrr is an augmented reality shooter for mobile camera-phones from the Augmented Environments Lab. The phone provides a window into a 3D town overrun with zombies. By pointing the camera at the special game map virtual and real world content is mixed. The objective of the game is the following; civilians are trapped in the town and must escape before the zombies eat them. From a vantage point in a helicopter overhead, the player must shoot the zombies to clear the path for the civilians to get out. Skittles can also be used as tangible inputs to the game, placing one on the board and shooting it to trigger an explosion.

One of the most interesting AR games I have seen yet, check out the project website at http://www.augmentedenvironments.org/

Sunday, 14 June 2009

1066, a historical educational game

1066 is the most famous date in British history, but how might events have been different if you had been commanding the armies that fought for control of England? Take part in 1066, the unique and historically accurate strategy game and you'll take the field with the Saxons, the Normans and the Vikings to fight out the visceral, dynamic battles which decided England's fate.

This educational game is a Flash collaboration between digital media specialists Preloaded and UK TV station Channel 4 and ties in with the documentary series of the same name the TV channel is currently screening.

A turn-based strategy game set around the Battle of Hastings, 1066 sees you choosing an army from the ranks of English, Vikings or Normans, and playing through either single- or multiplayer skirmishes. Using a 2D side-scrolling perspective the game features a trembling voiceover by Ian “Bilbo Baggins” Holm himself, who even calls the England of the period Middle Earth. It even offers multiplayer features and is well worth checking out for anyone in serious games research.

Mirror's Edge will see a sequel

One of the most impressive games in regard to urban modelling and its unique approach to navigating through that (which I've blogged about before) looks like will be getting a sequel despite poor sales. Electronic Arts has confirmed that a ‘small team’ at Swedish outfit DICE is working on a sequel to Mirror’s Edge. EA’s euro VP Patrick Soderlund told journalists at the recent E3 that they have a small team on it and that he's excited about what they do.

He didn’t offer any impression that the game is beyond the early stages of development, saying that “you will see another Mirror’s Edge for sure. It’s just a matter of when that time is and what we do with it.” The news follows the announcement reported that DICE is also working on Battlefield 3. However, unlike the proven Battlefield series, EA had overestimated sales expectations for Mirror’s Edge and saw mixed reviews for the game, casting doubt on the future of the franchise.

The Mirror’s Edge demo was one of the most downloaded games on the Xbox 360 in 2008, meaning that the incentive to purchase was lost on many. Hope to see a new one out there soon with the same, if not improved, city modelling techniques.

Saturday, 13 June 2009

Venetica game, a game benchmark in architectural modelling?

Announced in May last year, Venetica is an action role-playing game from DTP Entertainment that lends itself to a particularly interesting backstory. Set in the 16th century, it follows Scarlett, the daughter of Death, as she embarks on a quest to save her father from a necromancer bent on total destruction.

The game has been described as a "cinematic RPG" by its developers, a description that it certainly lives up to with its highly polished environments full of colour, which is where my interest was piqued since the architectural and urban modelling showcased here is incredibly accomplished (check out the making of video below). Venetica is set in Venice for the most part, but Scarlett also travels to other parts of the world.

Venetica's Venice has improved greatly on the real 16th-century city with more dreamlike structures, canals, and dockyards. The game has a day-night cycle that transforms the city from a bright, colourful, and bustling metropolis to a dark and dangerous underworld of bandits and demons. There is a unique aspect to every location visited by Scarlett, and she'll have plenty of opportunities to wander around and explore as the game's world opens up.

Doom on iPhone

Following on from the previous post, and as a reminder of how far mobile gaming has come, a new edition to id Software’s iconic Doom series will soon be available on Apple’s iPhone. Doom Resurrection has been in development for six months at Texan indie outfit Escalation Studios. The game’s arrival will apparently mark a turning point for the iPhone game app library, in that it will offer enhanced 3D graphics far superior to the initial batch of iPhone titles.

Textures used in the game have been largely taken from the PC game Doom 3 (which is the to date the latest version of the iconic game) and downsampled to fit. id co-founder John Carmack has suggested that a big challenge in designing Doom was the control system, where new approaches were taken with shooting and aiming on the iPhone's touch screen. Can't wait to see this one personally!

Sunday, 7 June 2009

Apple iPhone to feature a dedicated 3D graphics chip?

Rumours are doing the rounds that the next-generation iPhone will feature a 3D graphics chip, which would allow the device to support far more advanced games. Next week Apple are rumoured to unveil a new edition of the iPhone at the company's annual World Wide Developers Conference. It is already suggested that the forthcoming version of the device will include a built-in 3D graphics chip, operate on a new, higher-speed network and hit retail in mid-July. Improved Bluetooth support allowing third parties to release add-on accessories such as controllers and other hardware items is also suggested to be featured.

If all this pans out then it will be interesting times for all game developers targetting the iPhone (an already successfull gaming platform), watch this space for more news.