Category Archives: Learn

Unity Game Development at Gallaudet University

By Shahed C on December 4, 2015

Recently, I had the opportunity to teach game development at Gallaudet University with Unity 5 and C# as the programming language. From their website, “Gallaudet University is the world leader in liberal education and career development for deaf and hard of hearing students“.

gallaudet-logo

We started with a small classroom of about 10 people, including teachers and students. The faculty members graciously arranged 2 interpreters for the class, who did a great job in using ASL while I spoke.

Setting up...

Setting up…

We followed my Rollerball tutorial, which is a step-by-step version of Unity’s own Roll-a-ball video tutorial. You may view/download the material below.

As we wrapped up, I demonstrated how you can use Kinect to detect human bodies and provide new ways of interacting by NUI (Natural User Interface). I demonstrated a Unity sample using Kinect v2 and also used my Speech Bubbles for Kinect app within Visual Studio to take some pictures with some volunteers.

Posing for Speech Bubbles with Kinect!

Posing for Speech Bubbles with Kinect!

My tutorial is split up into 2 PowerPoint PPTX files.

 Part 1 of 2: Download PPTX or view slideshow below

 Download project files for Part 1

SlideShare: http://www.slideshare.net/shahedC3000/rollerball-1-of-2

Continue reading

Cross-Platform Apps/Games with Azure

By Shahed C on November 13, 2015

Here is the material for “Cross-Platform Apps/Games with Azure”, delivered at my Reston meetup group on Thu Nov 12, 2015.

Slideshare: http://www.slideshare.net/shahedC3000/crossplatform-appsgames-with-azure

Download PPTX: https://wakeupandcode.com/public_downloads/ms-AzureMobileAppsGames-ShahedChowdhuri-20151112.pptx

Azure portal links:

BizSpark, MSDN Benefits, AzurePass:

Azure App Service (Web, Mobile, Logic, API):

 

 

ASP.NET 5 Overview @ Caparea

By Shahed C on October 27, 2015

I presented ASP.NET 5 at the Capital Area .NET Users Group on Tuesday, October 27, 2015. Here is the presentation material with the slides, links and my contact information.

Download PPTX or view slideshow below

SlideShare: http://www.slideshare.net/shahedC3000/aspnet-5-overview-post-rtm

 

 Bonus material: Edge Compatibility talk by Vishwas Lele.

(coming soon!)

ASP.NET 5 Overview at Philly Code Camp 2015.2

By Shahed C on October 10, 2015

I presented ASP.NET 5 at Philly Code Camp 2015.2 on Saturday October 10, 2015. Here is the presentation material with the slides, links and my contact information.

Download PPTX or view slideshow below

SlideShare: http://www.slideshare.net/shahedC3000/aspnet-5-overview-post-rtm

Publish a Windows 10 Game with Unity 5

By Shahed C on September 21, 2015

unity-logo

Unity recently announced support for Windows 10, starting with Unity 5.2. To help developers export their games and publish to the new Universal Windows Platform for Windows 10, I put together a quick tutorial.

Steps:
1. Enable developer mode in Windows 10
2. Enter game details in Unity
3. Export to Windows 10 Universal format
4. Build Solution in VS2015 w/ Win10 SDK
5. Associate your app with Store App
6. Add required images, e.g. logo, icon, splash
7. Run WACK (Windows App Certification Kit)
8. Publish to Windows Store!

Slides & Video

 Download PPTX file:

https://wakeupandcode.com/public_downloads/Unity-Win10-Export.pptx

 Video on Ch9:

https://channel9.msdn.com/blogs/shahedC/Publish-a-Windows-10-Game-with-Unity-5

 

  SlideShare:

http://www.slideshare.net/shahedC3000/publish-a-windows-10-game-with-unity

 

Developer Feedback

Upon sharing this with the developer community, I got some useful feedback from indie dev Tarh Ik, so I have copied/pasted his words below:

Awesome manual!!! Everybody should see this video.
A couple of additional notes:
* Always make sure you are using the latest WACK. It has been rather… buggy ever since Windows 8 was released, and it could throw a false “Fail”
* Compile using the “Release” version. The “Debug” version always fails to install in other computers due to the absence of the “Debug” version of certain run-time libraries.
* There is no hurry to upload packages to the store. Create a package for “side-load”, and test in as many devices as you can before submitting to the store.
* Although the game asset’s logos and other store images can be “png” format, it is recommended to use “jpeg” instead, because “png” usually go beyond the size limit when working with the large store assets.
* You have 1 year after reserving your game name.

One very important advice:
* uncheck the “Internet (Client)” capability if the game does not need to connect to the internet.

However…

* If your game needs to go on-line, not only the “Internet (Client)” capability needs to be checked, but also you need to have a web-site with your own “terms and conditions”, as the standard agreement in the Windows store does not cover on-line experience.

When in doubt, consult a Lawyer.

Lastly…
* Check the requirements for each country where the game is release. Depending on the country and the game’s contents, additional documents may be required (eg rating).
* Check tax declaration requirements too. When in doubt, consult a Tax expert.

Wrap-Up

Needless to say, I am not a lawyer, and cannot provide legal advice. Please consult a lawyer for any legal questions/concerns.

I hope you enjoyed this tutorial! 🙂