Tag: game development

Indie games like Untitled Goose Game appeal to people outside the usual game demographics

Articles

Honk if you’ve got a hit: Melbourne-made “horrible goose” game goes global | The Age

Everyone from Chrissy Teigen to Blink-182 is freaking out about a ‘goose game’ — one look at the bizarre new game explains why | Business Insider

Untitled Goose Game Melbourne-based creators stunned after topping Nintendo charts | ABC News Australia

From the horse’s mouth

Untitled Goose Game (product page)

Video – Click or tap to play

Previous coverage on indie games

How about encouraging computer and video games development in Europe, Oceania and other areas

Alaskan fables now celebrated as video games

Two ways to put indie games on the map

My Comments

What is being realised now is that independently-developed electronic games are appealing to a larger audience than most of those developed by the mainstream games studios.

A case to point that has appeared very recently is Untitled Goose Game. This game; available for Windows or MacOS regular computers via the Epic Games Store, and the Nintendo Switch handheld games console via its app store, is about you controlling a naughty goose as you have it wreak havoc around an English rural village.

Here, it uses cartoon imagery and slapstick-style comic approach of the kind associated with Charlie Chaplin or Laurel and Hardy in the early days of cinema to provide amusement that appeals across the board. It also underscores concepts that aren’t readily explored in the video games mainstream.

This game was developed by a small North Fitzroy game studio called House House and had been underpinned by funds from the state government’s culture ministry (Film Victoria) before it was published by an independent games publisher called Panic.

A close friend of mine who is a 70-something-year-old woman was having a conversation with me yesterday about this game and we remarked on it being outside the norm for video games as far as themes go. I also noticed that her interest in this game underscored its reach beyond the usual video-game audience where it would appeal to women and mature-to-older-age adults, with her considering it as a possible guilty pleasure once I mentioned where it’s available on.

With Untitled Goose Game being successful on the Nintendo Switch handheld games console, it could be a chance for Panic or House House to see the game being ported to mobile platforms. This is more for benefit to those of us who are more likely to use an iPad or Android tablet to play “guilty-pleasure” games. This is in addition to optimising the game’s user interface for the Windows variant to also work with touchscreens so it can be played on 2-in-1 laptops.

What is happening is that there is an effort amongst indie games developers and publishers to make their games appeal to a wide audience including those of us who don’t regularly play video games.

Fortnite made it with true cross-platform multiplayer gaming

Articles

Sony PS4

This Sony PS4 can now benefit from true cross-platform online gameplay thanks to Fortnite

PS4 Cross-Play Is Finally Happening; Fortnite Beta Starts Today | GameSpot

Fortnite Won | Gizmodo

Fans Forcing Sony Into ‘Fortnite’ PS4 Crossplay Is A Watershed Moment For Gaming | Forbes

From the horse’s mouth

Sony Interactive Entertainment (PlayStation)

Extended Fortnite Cross-Play Beta Launches on PS4 Starting Today (Press Release)

My Comments

Game On no matter the console! At last true multiplatform cross-play has arrived!

All off the regular-computer, console and mobile platforms that Epic Games wrote the various ports of the Fortnite battle-royale multiplayer game have supported cross-platform multiplayer gaming except for one glaring omission being Sony with their PS4 console.

It has been part of a long-time practice with games-console manufacturers who are dependent on full vertical integration which affected things like multi-player multi-machine gaming where the games-console vendor would prefer to keep that between their own products. This was against the accepted norms of what is accepted with regular personal computers where it is desirable to play the same online game no matter the computing platform that your opponents use.

XBox One games console press photo courtesy Microsoft

The XBox One’s main archrival – the PS4 can participate in cross-platform online gameplay thanks to Fortnite

It would also affect the ability for a games studio to port a game across all platforms and assure a similar online play experience no matter the platform. Here it wouldn’t matter whether the online play was about competing with other players including earning your place on one or more leaderboards, participating in a “virtual-world” that the game is about or trading in-game goods in a game-hosted marketplace.

Gradually, Sony and Microsoft. along with most games studios allowed a limited form of “cross-play” (online play of the same game from gaming devices of different gaming platforms) by allowing for, for example, a Windows regular computer to become a player in an online game with a games console. But with Fortnite, Microsoft and Nintendo brought their latest consoles to the “cross-play” party.

Now Sony have opened up the path towards third-party game studios implementing multi-platform online and network gameplay for their games titles. This is through an open beta program where a version of Fortnite with this true multiplatform cross-play code integrated but this code is really test code that may not be stable. It will be seen by Sony to be a proving ground for true multiplayer multiplatform online gaming involving all computing devices including gams consoles with them “opening up” the PlayStation platform for more cross-platform online gameplay.

This was as a result of “people power” with Fortnite fans complaining to Sony about ignoring the large PS4 installed base when it came to cross-platform gameplay especially as other regular, mobile and console platforms allowed for this kind of gameplay with very little friction.

Personally I see this as a seachange for network and online multiple-machine gaming especially in the games-console space. Here it could be about allowing third-party game developers including indie studios to create these kind of gameplay experiences but allow users to join these experiences no matter the console that they have.

With the rise of Fortnite, it can open up the idea of porting a game that has online or network play across every gaming platform while assuring users that they can game online no matter what they use. It can even lead towards increased interest in massively-multiplayer-online games especially where they could be played on a laptop, a smartphone or a console connected to the big TV.

Microsoft to improve user experience and battery runtime for mobile gaming

Article – From the horse’s mouth

Candy Crush Saga gameplay screen Android

Microsoft researching how games like Candy Crush Saga can work with full enjoyment but not demanding much power

Microsoft Research

RAVEN: Reducing Power Consumption of Mobile Games without Compromising User Experience (Blog Post)

My Comments

A common frustration that we all face when we play video games on a laptop, tablet or smartphone is that these devices run out of battery power after a relatively short amount of playing time. It doesn’t matter whether we use a mobile-optimised graphics infrastructure like what the iPad or our smartphones are equipped with, or a desktop-grade graphics infrastructure like the discrete or integrated graphics chipsets that laptops are kitted out with.

What typically happens in gameplay is that the graphics infrastructure paints multiple frames to create the illusion of movement. But most games tend to show static images for a long time, usually while we are planning the next move in the game. In a lot of cases, some of these situations may use a relatively small area where animation takes place be it to show a move taking place or to show a “barberpole” animation which is a looping animation that exists for effect when no activity takes place.

Microsoft is working on an approach for “painting” the interaction screens in a game so as to avoid the CPU and graphics infrastructure devoting too much effort towards this task. This is a goal to allow a game to be played without consuming too much power and takes advantage of human visual perception for scaling frames needed to make an animation. There is also the concept of predictability for interpreting subsequent animations.

But a lot of the theory behind the research is very similar to how most video-compression codecs and techniques work. Here, these codecs use a “base” frame that acts as a reference and data that describes the animation that takes place relative to that base frame. Then during playback or reception, the software reconstructs the subsequent frames to make the animations that we see.

The research is mainly about an energy-efficient approach to measuring these perceptual differences during interactive gameplay based on the luminance component of a video image. Here, the luminance component of a video image would be equivalent to what you would have seen on a black-and-white TV. This therefore can be assessed without needing to place heavy power demands on the computer’s processing infrastructure.

The knowledge can then be used for designing graphics-handling software for games that are to be played on battery-powered devices, or to allow a “dual-power” approach for Windows, MacOS and Linux games. This is where a game can show a detailed animation with high performance on a laptop connected to AC power but allow it not to show that detailed animation while the computer is on battery power.

The Apple TV gains gaming ability

Articles

Apple TV 4th Generation press picture courtesy of Apple

The new Apple TV

Dancing in the dark with the new, improved Apple TV | Engadget

Apple TV supports ‘Guitar Hero Live,’ ‘Disney Infinity’ via Bluetooth | Engadget

The new Apple TV brings apps, Siri and a touchpad remote for $149 | Engadget

Will the New Apple TV Replace Your Gaming Console? | Tom’s Guide

From the horse’s mouth

Apple

Press Release

Video

My Comments

Apple have just premiered the fourth-generation Apple TV set-top box which has answered various predictions concerning it gaining games abilities. This is amongst it premiering the iPhone 6S family, the large iPad Pro and the iPad Mini 4 – devices that Apple fanbois will be waiting outside the Apple Stores for the first sale.

This device comes with a more capable remote control which includes a microphone so you can speak to Siri. This is a similar natural-language personal assistant like you have on your iPhone or iPad.

But it is based on the tvOS operating system which will also have a development platform and app store similar to what you experience with iOS-based devices. This will also encourage the development of games for this platform.

How are you going to control the Apple TV when you are playing advanced games? These devices will use MFi-compliant Bluetooth controllers as your advanced control devices and Apple is trying to snap at the XBox One’s, PlayStation 4’s and Nintendo Wii’s heels. As well, Airbnb, Gilt and other non-entertainment companies are putting up apps for this platform. This is a function you won’t be able to gain on your existing Apple TV device, which will simply earn its keep with Netflix, iTunes, AirPlay and similar applications.

The Apple reps had demonstrated games like Guitar Hero Live to show the Apple TV’s gaming prowess and had made it feasible to continue playing games across the Apple iOS platform. The good question to raise is whether the games that are offered are as good as what is offered for the XBox One or PlayStation 4, or will they be like most smart-TV / set-top-box fodder like casual games? Similarly, could this be another attempt to open up paths for independent games studios to write games for the big screen?

What I see of this is Apple jumping in to a market that is already owned by Microsoft, Sony and Nintendo and, like the Android-based consoles that have shown up before, could become very difficult waters. As well, they could work alongside Microsoft to use their regular-computer heritage to free up the big-screen gaming environment by encouraging independent games developers to write games for these devices.

The effort has paid off for Candy Crush

Previous coverage

It is now simple to port iOS and Android apps to Windows 10

My Comments

Candy Crush Saga gameplay screen Android

Candy Crush Saga on Android

I have played the Android version of Candy Crush Saga and this has performed very smoothly on a variety of Android phone devices that I owned.

But Microsoft and King, the developer of this popular casual game, have worked together and used this game to approach the idea of porting an app from a mobile platform like iOS and Android to a regular-computing platform like Windows 10 along with the XBox One games console. The goal is to make an app or game take advantage of what the subequent platform has to offer without destroying the usage experience that the software is know for.

In the previous article, I cited the computing scene in the 1980s where there was a requirement for games developers to have a game on as many platforms as possible with the best examples being Atarisoft, Sierra and Broderbund. Atarisoft made a strong effort to port the legendary Atari games like PacMan, Asteroids and Centipede to a larger number of popular 1980s home computers while Sierra and Broderbund had games like the Kings Quest, Space Quest, Leisure Suit Larry and Carmen Sandiego franchises on platforms like the IBM PC, Apple II and Macintosh platforms and Commodore’s legendary games machines of all time. It is also very similar to how Minecraft has been ported between Windows, Macintosh, the mobile platforms and XBox One yet is still very playable.

Candy Crush Saga gameplay on Windows 10

This same game as ported to Windows 10

After installing Windows 10 on my computer, I downloaded the Windows 10 port of Candy Crush Saga to assess how this port was to turn out, especially for mouse-based play. After playing a few rounds, the experience was very much similar to what it was like on the Android version. It had reminded me of the late 80s with Boulder Dash where I had played that game on the Commodore 64 and the Apple IIe where the game yielded the same “boulder-shifting” user experience with the same graphics, sound and gameplay on both those platforms.

But the game’s interface didn’t depend on whether you used a touchscreen or a mouse, Nor did it depend on whether you had the game in a window or in a full-screen mode. Candy Crush Saga was still as playable on the Windows 10 platform as it was on the Android platform.

Microsoft is on a winner with their Project Islandwood and Project Astoria software-development kits in that someone could get a casual game across the mobile platforms and Windows to the same expectations as the late ‘80s home-computing era. This is where each platform’s assets can be taken advantage of very easily yet the user experience is kept consistent.

If Microsoft, Google, Apple and others use their software-development knowhow properly, they could encourage app developers, especially games studios, to have apps and games that maintain a consistent high-quality user interface no matter the computing platform they run on.

Ways we can see console gaming improve

Sony PS3 games consoleThe games console that plugs in to the TV needs to be improved to become more socially relevant. Typically these devices are improved beyond doubt using the latest technology and become a multimedia console, but there are certain issues that need to be continually resolved when it comes to playing games which these devices are built for.

Improved targeting beyond the usual users

Making console gaming appeal to people other than teenage and young-adult males

A situation that still occurs with console gaming is that it is focused towards the teenage and young-adult male audience. Here, most of the games available for these consoles are the action-adventure titles and the marketing that goes on is typically focused at this audience.

This is although the multimedia functionality associated with the games consoles such as optical disc / network media playback or access to online media services is being exposed as valuable functions for everyone.

XBox One games console press photo courtesy Microsoft

The XBox One – representative of today’s games consoles

Ways that I would see to improve on this would include giving equal attention and marketing space to game titles that appeal to other audience classes as well as pitching consoles at age groups other than this class. Nintendo are working towards this with the Wii by implementing the Wii Fit peripherals as for the whole family and Sony had a go with issuing music games for the PlayStation 2 which had “across-the-board” appeal. Similarly there have been attempts to use the music and dance games like the Singstar, Rock Band, Guitar Hero and DJ Hero franchises to open up the games consoles beyond the usual audience and diet of games.

There have been remarks that computer gaming does fit in well with the older people more as a way of improving and keeping alive cognitive and problem-solving skills. But this class of user does tend to work with mobile devices, especially tablets as a gaming platform due to the user interface being more intuitive.

Older men do show some interest in the sports titles especially those that reflect their favourite sports but find that these games aren’t intuitive to play. This is more so due to a controller that they may find very confusing to use which I had noticed when a young man hired a cricket game for his PlayStation console and an older man who is interested in cricket, especially Test cricket, tried to play this game on the console but found the user-interface very confusing.

One way to make it intuitive would be to subject some of the games that appeal to the older audience to useability testing involving this class of audience using the consoles and controllers that they are being pitched to.

Similarly, a strong effort to develop and market console-based games titles for young female audiences as well as mature and older audiences could expose the games to these people. This includes having the gaming fraternity encourage situations where older people and younger people play together on these consoles and writing this in to the marketing fabric for the consoles and games titles. It also includes older people and younger people existing in the same online gaming groups or clans during particular games.

Lately there have been efforts to get women involved in the computer-games scene, both in developing these games and playing them. This has caused significant issues with established male figureheads in this scene leading to the GamerGate controversy concerning harassment of women game developers and misogyny in the video-game industry. It shows that the concept of making games appeal to more than just the young mail player is rattling some cages in the console and regular-computer gaming fraternity.

Improved player-help functionality

One way to make games consoles acceptable to more people would be to improve the learning curve required for one to effectively “get the hang” of a particular game. This is especially where the player interacts with the game using a handheld controller while seeing the effects of what they do on the TV screen.

In-play help functionality

One way would be to provide in-game help functionality where a user can press a button on their controller to obtain information on the game’s user interface or how to perform certain procedures. This could be set so that the gameplay can pause or continue as the user seeks help.

It can be simplified through the use of an always-available on-screen “popup” that shows what each controller button / stick does during their play. Newer consoles that exploit a “second-screen” function that is provided by a tablet or smartphone running a special application can use this function as a way of providing user-interface help to novice players.

Controller design that supports local screen or dynamic labelling

Similarly a control device can use a local screen or e-ink-based dynamic-labelling to label controls with terms specific to the game. This could be to indicate functions important for manipulating a batsman or bowler in a cricket game or the driving interface in a racing game.

Player-assist functionality

Another method of providing improved help function would be to provide support for player assist. This is where an advanced player can use their controller to help a novice player in a similar vein to the “dual-controls” practice that is implemented by driving schools where the vehicle used for teaching a learner driver is equipped with an extra set of pedals for use by a driving instructor.

Technical improvements

Bluetooth headsets compliant with standard Bluetooth Profiles

A games console could benefit from the Bluetooth Headset Profile by allowing these headsets to be used for inter-player chatter during an online game. Similarly. the Bluetooth A2DP Profile could come in to its own with a console for directing in-game music and sound effects to a stereo headset for private gameplay.

This may not wash well with games-console manufacturers who work on the loss-leading principle of product sales. Here, they place value on selling the consoles cheaper so that they can recoup the costs on the accessories or games that are licensed for their consoles or on the membership fees associated with their online services.

UPnP AV / DLNA media sources as part of game fabric

Some games can benefit from access to media resources hosted on one’s home network. This can be facilitated through the UPnP AV / DLNA network-media-discovery technology with this functionality written in to the game’s software or calling upon DLNA application-programming interfaces that are part of the console’s operating system.

The obvious examples for this would be a user-selectable music soundtrack for some game types such as “street-racing” or cue-sports (pool / billiards / snooker) games. The classic example would be a pinball or pool game that implements a “virtual jukebox” as a tool for selecting background music in the game. Here, it would mimic the jukebox that is found in a seedy pool hall or pinball parlour and the music that plays sets the scene of that venue. Picture-puzzle casual games can also benefit from UPnP AV / DLNA for finding pictures via the home network.

Continual work on force-feedback for player controls

A criticism that I have heard regarding racing and driving games in the context of younger people learning to drive is that they operate the car they are learning on as if they are driving in a video game. This is where they “throw down” the gear-shift when they change gears rather than slowing gearing out to neutral then to the gear they want for example.

The same complaints may be raised by flying instructors with the way young novice pilots operate the Cessnas they learn on due to the popularity of those flight-simulator games.

This is brought about by driving interfaces used with these games that don’t closely mimic a real car’s controls. For example, changing gears through most driving interfaces doesn’t resemble the typical shifting gate offered by most manual gearboxes nor does it resemble the gear-selector behaviour of the typical automatic transmission. This is brought around due to joysticks that “spring back” to centre rather than staying in a particular position and no force-feedback that resembles the user experience of a gearbox. Similarly, the steering wheels on these interfaces don’t satisfy the “many turns lock-to-lock” that a real vehicle’s steering wheel offers which allows for granular control on the road.

These kind of issues can be augmented as players play games that implement many different cars, especially where players can change car components so as to “soup-up” their competition cars. This kind of play has been exemplified through the earlier games in the “Need For Speed” series where players could load in car profiles that represented real cars, or most of the “street-racing” games that provide the players with a choice of cars to complete their conquests with.

The playing experience for driving and other games can be improved upon by games and hardware vendors working on force-feedback controls in the regular-computer and console gaming arenas. This involves working on systems that provide the appropriate counter-force in flying and racing control systems that mimic mechanical feedback thus working towards “real-world” experience.

This issue can be a way of improving the intuitiveness of these games when their experience is closer to replicating real vehicles and craft thus opening them up to more players across the board.

Conclusion

Although the games consoles are becoming technically better, there still is a lot of unfinished business when it comes to increasing the appeal of games on the mainstream TV-based console setups to more people.

The XBox One to be the first console to support home-developed games

Article Project Spark Editor screenshot press image courtesy of Microsoft

Microsoft’s Project Spark Finally Out Of Beta | Tom’s Hardware

From the horse’s mouth

Microsoft (XBox)

Press Release

Product Page

My Comments

Project Spark screenshot press image courtesy of MicrosoftOne item that Microsoft has had as its foundation stone was to allow people to develop their own computer software through the provision of the necessary tools to do this.

This started from Bill Gates writing a BASIC interpreter for the Altair microcomputer and effectively writing the BASIC interpreters for a few subsequent personal computers of the era like the Radio Shack TRS-80 and the IBM PC. In the 1990s, Microsoft had developed the Visual BASIC software to allow one cost-effectively develop software for the Windows platform that took off through that era.

Now Microsoft have fully released Project Spark which is a software-development kit to allow one to develop games for the XBox One games console along with regular computers running Windows 8.1 . People who have tinkered with the earlier beta versions of this software have used it to create extra game levels for their favourite games.

It may appear that you would have to work within boundaries when building a game or level but I would see this as a way for Microsoft to work on a games-development platform for both regular computers and the XBox One games consoles. This may also lead to a marketplace for “lean-back” console games which are developed by individuals and independent studios and, hopefully open up the console-gaming world.