Intro to Indie Game Development

100 %
0 %
Information about Intro to Indie Game Development

Published on February 22, 2014

Author: shahedC3000



Intro to Indie Game Development, for Windows, Web, Xbox and Mobile

Intro to Indie Game Development Windows  Web  Xbox  Mobile By Shahed Chowdhuri @shahedC

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

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

My Background (continued) Period Background/Experience 2013 • • • • 2014 • Public Speaking on Indie Game Development 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 ID@Seattle, Microsoft’s ID@Xbox summit Video:

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

Tools & Technologies

Why Windows 8? "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. Tami Reller, Microsoft's executive vice president of marketing

Construct 2 Source:

Construct 2 – Getting Started  Choose a genre or subgenre, 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 Properties Layouts and Event Sheets Online:

Flappy Bird clone Tutorial:

Construct 2 Tutorials Online:

Construct 2 Forum & FB group Forum: FB:

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   Features include SpriteBatch for “simple & efficient 2D sprite rendering” and SpriteFont for “bitmap based text rendering”   “collection of helper classes for writing DirectX 11.x code in C++” 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 Run Startup Handle Input and Update Loop Draw/Render Stop Shutdown

Unity Source:

Unity UI 3D scene Assets More info: C# script

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 Special items HUD in “safe area” Focus on primary user action

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

3. Optimization & Cleanup

4. Work-Life Balance

5. Feedback & Ratings Anonymous ratings from Xbox Marketplace on

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

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

* 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


Add a comment

Related presentations

Related pages

An introduction to indie game development, part 1 - Xbox One

We asked an expert panel of local indie game developers some ... Indie development has turned me ... Game development is not limited to ...
Read more

indie(Tutorials); - AS3 Game Development 2.1: Intro to ...

Want to watch this again later? Sign in to add this video to a playlist. Best viewed in HD. This video helps you set up FlashPunk, the library ...
Read more

indie(Tutorials); - AS3 Game Development 1.1: Introduction ...

... with this introductory video brought to you by indie ... AS3 Game Development 2.1: Intro to FlashPunk ... AS3 Game Programming ...
Read more

Intro to Web Development & Design Bundle - Indie Game Bundles

Intro to Web Development & Design Bundle Will Get You Up to Speed On Website Creation Fast. This eLearning bundle collects 2 online courses ...
Read more

Gamasutra - Nine Paths To Indie Game Greatness

Nine Paths To Indie Game Greatness ... game development veteran Marsh showcases nine methods that indies ... Another Indie favorite that utilizes ...
Read more

7 truths about indie game development - Gamasutra

A constructive, useful, honest view of the indie game development business. Our Properties: Gamasutra; GameCareerGuide; ... 7 truths about indie game ...
Read more

Indie Game Tutorial | Facebook

Indie Game Tutorial. 389 likes · 2 talking about this. I'm sharing everything on my journey of designing, coding & marketing a video game.
Read more

Xbox LIVE Indie Games - xbox live indie games development

game development; library documentation; ... ... you can change your Xbox LIVE Indie game pricing ...
Read more