Augmented reality (AR) is a technology that overlays computer graphics onto the real world using headsets, goggles and mobile phones. The blend of computer art and the real world is a unique visual that appeals to many users. In this post, we will explore how art for augmented reality games and applications is made and suggest some optimization techniques for AR game art.
Understanding AR Game Art
AR games and apps overlay digital content or art onto the real world. The art used in AR games can be 2D images or 3D models. These assets can have various styles. Some AR games aim for maximum immersion and go for realistic game art that is visually aligned with the real world, while others tend to create distinctive game art that is stylized and cartoonish.
The Role of 3D Models in AR Games
Similar to the real world, augmented reality technology is inherently three-dimensional. That is why AR games require 3D art. Rotating around 3D models is easier than rotating a 2D image continuously to face a moving player. AR game art is created using 3D modeling software such as Maya, Blender, and Cinema 4D.
Lighting in AR Games
When it comes to lighting, AR games can use both the real-world lighting as well as virtual lights placed inside the scene using game engines. Real-world lighting changes throughout the day. This might cause the models to look out of place. There are techniques like PBR (Physically Based Rendering) that help 3D models reflect light similar to how materials behave in the real world.
Optimizing Poly Count and Textures for AR Game Art
Augmented reality games are often run on devices with limited hardware compared to PCs and consoles. Therefore, 3D models used in AR games should have optimized polygon count. Low or Mid-poly models are preferred over high-poly or sculpted models. The lower the poly-count, the better.
Textures used in 3D models specific to AR games should have optimized sizes as well. Some common methods to optimize textures are mipmaps and LODs that allow you to include lower resolution textures for the models to be used when they are far from the player.
Creating Interactive and Animated Assets for AR
Interactive and animated assets are popular in augmented reality experiences. In order to implement them, 3D modeling and programming should come together. These assets usually contain some animatable parts or pre-made animations that will be played in certain conditions. AR apps are usually made inside game engines or similar software development frameworks with 3D capabilities that allow developers to define logic for asset interactions. These assets are modeled and animated in 3D design programs like Maya or Blender and then exported into the game engines to be implemented into AR experiences.
Tools and Software for AR Game Art Creation
As we explained earlier, AR game art is created inside 3D design programs. In this section, we will briefly go over the most popular 3D modeling software for creating game art.
Maya
Autodesk Maya is the most popular tool for creating 3D game art. It has been used by the game and 3D industry for more than two decades. It’s a feature-complete 3D modeling and animation program that provides 3D artists with all the tools needed to create and animate 3D models for augmented reality games.
Blender
Blender is a free 3D modeling and animation program that is equipped with all the necessary tools for creating AR game art. It has extensive sculpting, brushing, texturing, and rigging functionalities and also has advanced animation features.
Read More: Maya vs. Blender
Zbrush
Zbrush is a specialized sculpting software that is used for creating organic models like characters and creatures. Zbrush has various brushes that allow manipulating and deforming the geometry of 3D models in an intuitive way like real-world sculpting. Models created using Zbrush are not usually optimized and should be retopologized properly to be used inside AR games.
Tools for Tracking and Anchoring AR Assets
Augmented reality experiences can be made using various software development platforms. Physical device and operating system producers like Apple, Meta, and Google provide AR developers with Software Development Kits (SDK) that come with tracking and anchoring tools specific to their devices. Apple’s ARkit and Reality Kit, Meta’s Spark Studio, and Google’s ARCore are examples of such SDKs.
AR games can also be made using game engines such as Unity and Unreal Engine. These engines have 3D viewports that are specific to making 3D games. Developers can use toolkits developed specific to these engines to make AR games. Unity’s XR Interaction Toolkit and AR Foundation are such tools made by Unity. Unreal Engine also provides developers with the Unified AR framework that handles tasks such as tracking and anchoring AR assets for AR games.
Case Studies
Due to its innovative and futuristic approach, the augmented reality technology has caught the interest of both developers and users. Over the past few years, several successful AR games have been released. The American software development company Niantic is considered the leader in AR games. Niantic is the creator of successful AR games such as PokémonGo and Ingress.
Pokémon Go
The massive hit in 2016, Pokémon Go experienced success in AR games that has not been repeated again. The game is created using the Unity game engine with over 150 different Pokémon 3D models. The models have a stylized look and managed to create the same cartoonish theme the Pokémon franchise has always had. Pokémon Go had over 230 million players at its peak in 2016 and as of today around 100 million users play the game regularly with a peak of 24 million players daily.
In the game, players fight virtual Pokémon on their mobile phone. They have to physically travel the maps to find Pokémons. The game has been downloaded more than 500 million times and grossed over $6 Billion in revenue.
Bam
Bam is a multiplayer tabletop battle game created for XR devices such as Meta Quest. The game projects a tablet that acts as a multiplayer arena and 3D robots that are controlled by the players. Its unique and innovative design to spawn 3D models in an environment shared by multiple players in real time has made it a successful title. The game incorporates beautiful stylized 3D art and is published on Meta Store.
In the game, players fight virtual Pokémon on their mobile phone. They have to physically travel the maps to find Pokémons. The game has been downloaded more than 500 million times and grossed over $6 Billion in revenue.
Augmented Reality Games, The Past and The Future
Augmented reality had a great start in the mid-2010s when smartphones began to use more powerful processing hardware. However, overlaying 3D graphics in real-time on top of the real-world image captured by the camera puts too much strain on handheld devices. Mobile devices have limited battery power and often overheat under strain. This bottleneck made players turn off AR features and rely solely on virtual 3D scenes. Since then, no AR game has matched the success Pokémon Go achieved, and it seems developers are struggling to make that killer app that could make AR rise again.
Instead, the majority of AR developers today are shifting towards mixed reality headsets like Meta Quest 3 and Apple Vision, which allow for the creation of games that can be played in both isolated virtual reality environments and mixed reality mode. Mixed reality games are mostly played indoors since they rely on physical objects like walls and windows to set boundaries and render objects accordingly. The interesting point about all types of AR, VR and mixed reality games, however, is that they all rely on the same type of 3D models as the game art and game engines as the development framework. The
The future of AR-only games cannot be predicted. Maybe in the coming years, technology companies can create glasses to replace smartphones and make them mainstream. That would lay the groundwork for the great comeback of AR-only games.
No comment yet, add your voice below!