Tutorial – Create your app with HoloLens

In this tutorial, we will cover the creation of your first HoloLens app using Wave EngineWe will find out why using this engine is a good choice for creating your holographic experience.

In this app we will load a plane in front of the viewer.

Prerequisites

For simulating your app you will need a Windows 10 PC configured with the correct tools:

Project assets

  • Download the files required by the project here.

Continue reading Tutorial – Create your app with HoloLens

Improving performance of my Wave Engine games (1/2)

In this article we are going to review some graphic concepts that will help you to improve performance of a Wave Engine game. We will make use of Visual Studio 2015 Graphics Diagnostic Tool so if you do not already know it, we recommend to read this article before you start.

Your games performance depends on a lot of factors, in this article we focus on drawing performance and some features you must know if you want to improve it.

Wave Engine’s Rendering System

Wave engine uses Light-Pre pass Deferred Rendering system to represent dynamic lights starting from version 2.0.  This technique is very powerful because allows you to render multiple dynamic lights but it is more expensive than using lightmaps to represent static lights, so you must choose what technique is more appropriate to use for your game.

We are going to research how many “draw calls” are need to draw a simple Entity with texture without dynamic lighting:

Continue reading Improving performance of my Wave Engine games (1/2)

Deploy your Wave Engine game in Xbox One

 

Microsoft really put a lot of effort in its Universal Window Platform (UWP) architecture, allowing the developer to use the same API to develop your application on tablets, mobile phones, PC and now, your XBox One console.

This is an awesome new for Wave Engine users because now we can create our games directly for Xbox One and deploy them.

Continue reading Deploy your Wave Engine game in Xbox One

Build a Simple HoloLens application

Microsoft HoloLens is a pair of augmented reality head-mounted smartglasses, developed and manufactured by Microsoft which brings amazing virtual experiences to all users. For more information refer to www.microsoft.com/microsoft-hololens

This article describes the necessary steps you should follow to build, load, and run a simple WaveEngine application on the Microsoft HoloLens device.

At the moment, the HoloLens extension is in an early preview stage, and is still under development.

Continue reading Build a Simple HoloLens application

What’s new in Wave Engine Tiger Shark (2.2.0)

Wave Engine Tiger Shark (2.2.0) has been released today. Although we’ve published a 2.1.x version not long ago, we have added important changes in this new WaveEngine version like the Prefab system, which we will discuss below.

Prefab Support

This is a very important feature that allows you reusing entities between scenes and projects. In addition, you can convert any entity hierarchy (and its children) as a prefab easily and instantiate it on your scenes. It’s a more powerful feature than duplicating entities, because it allows you editing all its entity instances at the same time as a single entity.

Prefab

More information on this article

Continue reading What’s new in Wave Engine Tiger Shark (2.2.0)

Prefab System

It’s common to create your game scene with the same element over and over again (Columns, enemies, etc. ). In those cases duplicating your entities can be useful, but sometimes you need to edit them and then realizing that you have to change the same properties in all of the copies.

That’s why decided to introduce the idea of a prefab in the new Wave Engine version Tiger Shark (2.2.0).

A prefab is an asset that contains an entity, which that can be placed and instantiated all over your scene, allowing to edit it once and propagating its changes to all of its instances.

Scenes with repetitive elements are a great deal for our prefab system.

Continue reading Prefab System

Graphics Debugging Wave Engine games in Visual Studio 2015

When you are developing a mobile game, it is very important to have good performance. Although mobiles and tables with very powerful hardware exist, you usually want your game to run on the largest possible number of devices.

To achieve this aim, it is very useful to use the new Visual Studio 2015 Graphics Diagnostic tool. In this article we are going to see how to start recording and then analyze rendering and detect performance problems.

Graphics Diagnostic tool

Continue reading Graphics Debugging Wave Engine games in Visual Studio 2015

Wave Engine Game Developer Contest 2016

If you are a developer of indie or professional games, then you can compete alone or in a group in order to win prizes worth up to $15,000. Whether you have a new idea or have already developed a game that you would like to bring to WaveEngine and Windows 10, participate in the contest now which is sponsored by Plainconcepts who will award the best games developed with Wave Engine.

All information is available at Contest website.

WaveEngine is now totally free on iOS and Android

We started developing WaveEngine more than 4 years ago with the idea to make live easier for game developers in their mission to create games for the current mobile ecosystem (fragmented into many devices, languages, APIs and operating systems) simplifying cross-platform development difficulties.

We love C# and we focus all our efforts in building an easy and fast Framework to create native games and apps on mobile devices using the latest .NET version. To achieve this we used the .NET Framework on Windows Phone and Mono through Xamarin on iOS and Android. Currently WaveEngine supports more than 8 platforms and developers can use our Wave Visual Editor and Visual Studio, Xamarin Studio or Monodevelop on Windows, Linux or MacOS to create games for all supported plataforms.

Continue reading WaveEngine is now totally free on iOS and Android