Click here to Skip to main content
11,576,993 members (61,703 online)
Click here to Skip to main content

Tagged as

Unity : Porting labs – Takeaways

, 9 Jun 2014 CPOL 2.7K 3
Rate this:
Please Sign up or sign in to vote.
On May 28th of this year,I was fortunate and privileged to attend Unity3d Porting Labs held at Microsoft India,Signature building,Bangalore.This was an event targeting  gameDev and hosted mainly for India Gamers Community members . The event had sessions by Microsoft,Dumadu Games and Intel. Session

On May 28th of this year,I was fortunate and privileged to attend Unity3d Porting Labs held at Microsoft India,Signature building,Bangalore.This was an event targeting  gameDev and hosted mainly for India Gamers Community members . The event had sessions by Microsoft,Dumadu Games and Intel.

performance

Session 1: Unity3d Games Targeting Windows Phone and Windows Store 

Speaker : Ujjwal Kumar (Tech Evangelist,Microsoft)- Blog 

Takeaways :

  • Steps to follow for porting your existing/New games to Windows phone and windows store through Unity3d.
  • There were also some add-on‘s by unity3d for windows platforms.
  • What’s new in Visual studio 2013 for porting your games on windows phone 8.1.
  • Importance of  Charm settings and Privacy Policy . Click here 
  • Exporting your game as a DirectX  VS 2013 solution or a C# + Xaml solution.

Note : DirectX 11.2 is only from Windows Phone 8.1

Session 2 : Performance Optimization of Unity3d games for windows platform

Speaker : Dumadu Games

 Takeaways :

  • Draw Calls has to be checked for more optimization.
  • Target your devices ahead of your game development E.g., Lumia 630 has a quad core processor compared to Lumia 920.So choose your target devices more wisely for easy optimization.
  • Have an eagle eye on Core Rendering/Final Rendering.
  • GPU Optimization is important and Images with compression types DXT1 or DXT5 are better on windows.
  • Always have images with a power of 2 and reduce the alpha layers.
  • Merge all textures to one single texture (Static Batching).Dynamic batching is supported by default in Unity3d.
  • CPU Optimization: Avoid Mesh colliders.
  • Script Optimization :
    • Keep references avoid finding objects.
    • Avoid Update() unless necessary.
    • Avoid Raycasting instead calculate the distance between two objects.

Session 3: Intel’s Real Sense with Unity3D

Speaker : Swetha from Intel

Though the session is on real sense,Swetha even spoke about the analyzers by Intel for game analytics and performance monitoring.

  • Intel’s Graphics Performance Analyzer (IGPA)
  • Power analyzer from Intel.
  • Battery Life analyzer.

Intel Perceptual Computing -Real Sense

The closing session was on GUI framework by Dumadu games (used  in-house).They are planning to release the same as a SDK shortly.The framework relieves you from the pain of developing and aligning the GUI elements in your game.

The best takeaways from attending these events are socializing and developing professional relationships with the best brains in the marketing.Also you will get a chance to clarify some doubts and questions you had.

Porting labs


Filed under: Mobile, unity, windows store Tagged: C# scripting unity3d, Unity : Porting labs - Takeaways, Unity3d porting labs

License

This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

Share

About the Author

Vidyasagar MSC
Software Developer (Senior)
India India
Microsoft MVP (Games for Windows)
Developer | Blogger | Mentor | Gamer
Coder by profession | Gamer By Heart
Technical Blog : http://onestopdotnet.wordpress.com/
About me: http://about.me/mscvidyasagar

You may also be interested in...

Comments and Discussions

 
-- There are no messages in this forum --
| Advertise | Privacy | Terms of Use | Mobile
Web03 | 2.8.150603.1 | Last Updated 10 Jun 2014
Article Copyright 2014 by Vidyasagar MSC
Everything else Copyright © CodeProject, 1999-2015
Layout: fixed | fluid