Intro to Indie Game Development By Shahed Chowdhuri Windows Web Xbox WakeUpAndCode.com.

Slides:



Advertisements
Similar presentations
Introduction to XNA on Windows Phone 7 SILVERLIGHTSHOW.NET Webinar Peter Kuhn, June 30 th, 2011.
Advertisements

Välkommen till Sommarkollo Introduce XNA Game Studio Express Make A Game!
Windows Web Xbox WakeUpAndCode.com.
Windows Web Xbox WakeUpAndCode.com.
Windows iOS Android … and WakeUpAndCode.com.
Dev2Publish CRASH COURSE TO GAME PUBLISHING INTO WINDOWS STORE OR WINDOWS PHONE STORE Dev2Publish.
THE GAME ENGINE Unity 2D for VT Hacks WHO ARE WE? David Crook Technical Evangelist for Microsoft Focus on Game and App Development Communities Background.
Getting Started, Lessons Learned & WakeUpAndCode.com.
How to make SharePoint 2010 not look like SharePoint Branding for Developers By Matt Huber.
ONLINE CONFERENCE DESIGN.BUILD.DELIVE R with WINDOWS PHONE THURSDAY 24 MARCH 2011.
03 | Exploring Construct 2 Templates
Windows 8.1 Windows Phone 8.1 … and WakeUpAndCode.com.
James Quick | Technical Evangelist Shahed Chowdhuri | Sr. Technical Evangelist.
Windows Windows Phone Azure … and WakeUpAndCode.com.
The Cloud for Modern WakeUpAndCode.com.
Master Project Preparation Murtaza Hussain. Unity (also called Unity3D) is a cross-platform game engine with a built-in IDE developed by Unity Technologies.
Intro to Apps Minnesota SharePoint User Group Raymond April 2014.
A Games Class Using XNA Game Studio Express Art Gittleman California State University Long Beach
I can haz gamez?. Bret Stateham Microsoft Developer Evangelist Blog:
Construct 2 Game Development Shahed Chowdhuri Sr. Technical Evangelist
Beginner - WakeUpAndCode.com.
For WakeUpAndCode.com. Introduction > Variables, Operators & Loops > Classes & Methods > Files & Exceptions Additional Topics.
Course Topics Developing 2D & 3D Games with Unity for Windows Day 1 – September 9Day 2 – September | Intro & Unity Overview06 | Optimizing your games.
Windows Windows Phone Azure … and WakeUpAndCode.com.
Windows Web Xbox WakeUpAndCode.com.
Windows Azure: Microsoft’s Cloud Platform By Shahed Chowdhuri.
Name Microsoft Student Partner Overview of the Visual Studio 2005 Express Products.
Ahmed Saker Indie Game Developer
Shahed Chowdhuri, Sr. Consultant. 1.UI Design: predicting human behavior 2.Product Backlog vs Artificial Deadlines 3.Scrum, especially in lone-wolf.
Windows Windows Phone Azure … and WakeUpAndCode.com.
2015 International TechNet Wiki Summit 2015 Nonki Takahashi Session - Small Basic and TechNet (Small Basic - Part 2)
Your Host & Speaker Shahed Chowdhuri Sr. Technical Microsoft Technology Areas Enterprise Web/Software Development Game Development Mobile.
Xbox One Dev Mode Shahed Chowdhuri Sr. Technical WakeUpAndCode.com Visual Studio, Unity, Construct 2, etc Dave Voyles Sr.
Your Host & Speaker Shahed Chowdhuri Sr. Technical Microsoft Technology Areas Enterprise Web/Software Development Game Development Mobile.
Intro to HoloLens Development Shahed Chowdhuri Sr. Technical WakeUpAndCode.com A new era of mixed reality.
Reporting Services Futures: Report Authoring for Information Workers Ciprian Jichici Microsoft Regional Director for Romania General Manager, Genisoft.
Build and connect intelligent bots
Developing Windows 10 Games with Construct 2
Intro to HoloLens Development
Unity 5 JumpStart Part 4: Sound Effects Shahed Chowdhuri
“Fun with Visual Studio!”
Unity 2D: Step by Step, Part 4
Web Application Security
Game Development with Construct 2
Your Host & Speaker Shahed Chowdhuri
ASP.NET Core* 1.0 The Future of Web Apps Shahed Chowdhuri
Build and connect intelligent bots
04 | Exporting and Publishing Your Game
Intro to Indie Game Development
Featuring: Microsoft Student Partners
Unity 2D: Step by Step, Part 2
Developing on a Mac For C# Developers Shahed Chowdhuri
A Quick Overview of ASP.NET Core 1.0
Unity 5 JumpStart Part 2: Ammo Collisions Shahed Chowdhuri
Part 3: Damage From Objects
Part 1: Player Selection & Scores
ASP.NET Core* MVC and Web API Shahed Chowdhuri
Tech for Startups By Shahed Chowdhuri Sr. Technical Evangelist
Game Development with Unity and C#
Game On with Windows & Xbox One
Game On with Windows & Xbox One
Intro to Construct 2 Game Development
Capturing Your Audience with Kinect
Universal Apps For Windows 10 Shahed Chowdhuri
Developing Universal Windows Apps with HTML and JavaScript
Gaming Engines for Windows 8
Construct 2 Game Development: Flapping Bird
Intro to HoloLens Development
ASP.NET Core 2.0 The Future of Web Apps Shahed Chowdhuri
Intro to HoloLens Development
Presentation transcript:

Intro to Indie Game Development By Shahed Chowdhuri Windows Web Xbox WakeUpAndCode.com

Agenda Intro + XNA/XBLIG > Construct2 > C++ and DirectX > Unity with C# Being an Indie in the Real World

My Background PeriodBackground/Experience 1997 – present Microsoft web/software development 2011XNA games on XBLIG 2D Math Panic Angry Zombie Ninja Cats 2012Tools for XNA developers XBLIG Sales Data Analyzer (OnekSoftLabs.com) XNA Basic Starter Kit (CodePlex) Online:

My Background (continued) PeriodBackground/Experience 2013 Ninja Cat Runner on Windows 8 (Construct2) Video Q&A with MS Tech Evangelist Frank La Vigne Founder/Admin of Xbox One Indie Devs Group (FB) Attended Microsoft’s summit 2014 Public Speaking on Indie Game Development Video:

Official Xbox Magazine Source: Official Xbox Magazine, March 2014, Page 65 `

Tools & Technologies

Why Windows 8? Tami Reller, Microsoft's executive vice president of marketing "We surpassed 200 million licenses now on Windows 8, which is pretty stunning," she said, adding that while the platform has received a lot of traction, there is still a lot more work to do.

Construct 2 Source:

Construct 2 – Getting Started  Choose a genre or sub-genre, use a template, download complete examples  Templates  Platformer  Top-down shooter  Vertical space shooter  Driving Game  Turret Defense  Infinite jumping  Auto-runner  etc.

Construct 2: Export  Multiplatform Support

Construct 2 publishing

Construct 2 - demo Online: Properties Layouts and Event Sheets

Flappy Bird clone Tutorial:

Construct 2 Tutorials Online:

Construct 2 Forum & FB group FB: Forum:

C++, DirectX, etc  DirectX Tool Kit (aka DirectX TK)  DirectX Tex (texture processing library)  RandomChaos game engine  from former MVP Charles Humphrey  Target Windows 8 or Xbox One

Learning C++  New to C++? Read beginner books  Experienced with C++? Learn game programming  Coming from C#? Learn C++ from a C# coder’s perspective More info:

Learning DirectX MSDN:

DirectX on MSDN

DirectX TK and DirectX Tex  DirectX Tool Kit  “collection of helper classes for writing DirectX 11.x code in C++”  Features include SpriteBatch for “simple & efficient 2D sprite rendering” and SpriteFont for “bitmap based text rendering”   DirectX Tex  “shared source library for reading and writing DDS [DirectDraw Surface] files, and performing various texture content processing operations” 

DirectX TK Sample Source: /DirectXTK-Simple-Sample-608bc274

RandomChaos  Charles Humphrey’s open source C++ engine for DX11 Source: Tutorial:

Game Loop: Update-Draw Startup Handle Input and Update Shutdown Draw/Render RunStop Loop

Unity Source:

Unity UI More info: 3D sceneC# script Assets

Unity: Things to Know  Learning curve  Create/Import models  Download/purchase models  Publish virtually anywhere!

Unity 2D features  Announced for 4.3  Native 2D support  2D Platformer sample project available  Walkthrough videos available Source:

Flappy Bird clone Credit: Team2Bit, Fist Puncher developer

Angry Bots Sample Unity Asset Store,

Real-world Lessons 1. UI Design 2. Multiplatform 3. Optimization 4. Work-Life Balance 5. Feedback and Ratings

1. UI Design HUD in “safe area” Focus on primary user action Special items

2. Target Multiple Platforms HDTV via Xbox 360 console Windows Kinect v2 dev kit

3. Optimization & Cleanup

4. Work-Life Balance

5. Feedback & Ratings Anonymous ratings from Xbox Marketplace on XboxIndies.com

* Business Intelligence  Measuring Sales and Performance  Spotting Trends  Pricing and Competition  Making Better Business Decisions  Learning From Past Success (and Mistakes)

* Community XBLIG Sales Data Analyzer XNA Basic Starter Kit Platformer Level Editor

* Xbox One Community Xbox One index page:

For more info:  Xbox One Indie Game Devs:  Xbox One page on blog:  C++ and DirectX resources  Unity resources  Facebook permalinks to polls, discussions, etc

Contact