InkScape Game Character Templates

I’ve been “playing” with games lately.  Creating them that is. One of the problems with games is that you need graphic assets.  I’m not a world class artist, although I do enjoy playing with graphics quite a bit. As I searched the net for help on creating my own game characters, I came across Chris Hildebrand’s excellent “2D Game Art for Programmers” blog.

I have played around with the information he shares in his Creating a game character and Character Animation blog posts.  I find that I always seem to start over from scratch.  To help cut down my time to creating new characters, I have created some templates that I can use in InkScape

Character Template:

ct

Is a fully segmented character that you can start with and customize.  In addition, I created a version of the character walking:

cwt

that when animated looks like this:

Walker283

You can use these templates to create your own "side-view” characters. 

These are just starting points, and I’ll add a tutorial later on using them, but I needed to post this now so I could share it at an event!

Grab them here: http://aka.ms/isctzip

Microsoft Student Account Sign Up Tutorial

We’ve been running a ton events on campuses all around the Western US lately.  One of the things we try to do at these events is help students sign up for the variety of Microsoft accounts available to them.  In an effort to streamline this process, I have recorded a video that walks through the sign up process for each of the following accounts:

If you are a student, and would like to sign up for FREE to any of the above, this video is for you.  Also, If are having trouble getting verified in Dreamspark, and need help, let me know!

Enjoy!

Windows 8 Game Development Tools

I presented a session  at the Microsoft Store in Fashion Valley last night (12/05/2012) on creating games for Windows 8.  In that session I covered a TON of resources to help game developers.  In this blog post I link to a number of tools and resources that can help you kickstart your Windows 8 Game Development!

For folks that love to get their hands dirty in code:

If you are a C++ coder and need ultimate performance out of your game, you can develop your game using C++ and Direct X.  If this is your first game though, C++/DirectX will likely be overwhelming.

If you like the power of DirectX, but don’t want to dust off your C++ dev skills, you might be interested in SharpDX.

I had looked into XNA a fair amount on Windows Phone 7, but it turns out that while XNA is still supported on Windows Phone 8, it isn’t supported in WinRT.  But fear not, there is an excellent open source implementation of XNA that WILL run not only windows Windows RT, but also Windows Phone 8, as well as iSO, Android, Mac OS X & Linux!  Want to know more, check out MonoGame from Xamarin!

Another approach could be to use HTML/JS/CSS and the ever powerful HTML5 Canvas to create your own games.  Dan Wahlin has some great blog posts and Pluralsight content about HTML5 canvas.

Want to make a game, not write a bunch of code?

There are a number of excellent game generation tools in the market already, and there are more on the way!  Here are the ones I have checked into so far:

YoYo Games has “GameMaker: Studio” family of tools.  The free version allows you to create both Mac and Windows DESKTOP apps (not Win RT) apps.  However, for just $49.99 you can create games that can be published into the Windows 8 store.

GameSalad is another popular came creation tool called “GameSalad Creator”.  In order to publish to the Windows 8 store, you need to purchase the Pro version for $299/year, but the free version can get you into the tool so you know you can be successful building a game before you pay for the Pro version.

Scirra’s Construct2 allows you to create Windows 8 store apps with the FREE version!  If you want to publish apps for iOS and Android then you’ll need to upgrade to their Personal or Business editions.

Unity3D is a more advanced game creation tool focused on 3D game creation, and may be something you look at after becoming familiar with one of the 2D game creation tools mentioned above.

Tools for graphics and sound?

I like to create my game art using vector graphics first, and then I export those vector images as bitmaps.  To create the vector images I use InkScape.  If I need to edit the bitmap images that are exported, I usually clean them up using Gimp

For sounds, you need to create them somehow, I have used MusicLab from ClubCreate to make game loops before. OpenLabs has a new tool called StageLight that sells for just $9.99 (a demo version is available), or you might consider buying pre-made sounds from sites like beatport.com .

Once you have sounds you like, you can edit them (or create your own) using Audacity.  Audacity is a great sound editor that has all the functionality a budding game developer would need!

I can’t draw or play music!

Don’t worry, there are a number of places that you can get assets (graphics, sounds, etc) for your games.  My teammate Jeremy Foster has collection of them listed on his blog, but there are two that relate directly to games:

OpenGameArt.org is a great place to get art for your games.  Even if it isn’t the art you end up using in the long run, it may help you get rolling!

Freesound.org is a great place for various sound samples, again this may not be the sounds you use at publish time, but they will serve a purpose.

With both OpenGameArt.org and Freesound.org, make sure to pay attention to how the assets you choose are licensed if you plan on publishing your game to the Windows Store.

What are you waiting for?  Get Started!

Azure Store is Easier Than Ever!

Did you know that Windows Azure has it’s own store?  It’s been around for some time as the Windows Azure Marketplace.  Well, today an update to the Windows Azure Management portal allows both store vendors and consumers a much better shopping experience! 

When you sign into the Windows Azure Management Portal you will see a new category on the left titled “ADD-ONS”

SNAGHTML14bf54e0

To sign-up for a new ADD-ON, click on the “NEW” button at the bottom:

SNAGHTML14c02c1b

Then click the “Store” icon:

SNAGHTML14c0888c

Then use the “Choose an Add-On” wizard to complete your selection:

image

Once you have added an Add-On to your account, you can manage each by selecting the Add-On on the “ADD-ONS’ page and using the commands along the bottom.  For example, here are the commands for the SendGrid add-on:

SNAGHTML14c7972d

There are numerous add-on including data sets, data services, and application services.  You can add services including:

  • Bing Search API
  • ClearDB MySQL Database
  • MongoLab hosted MongoDB
  • Email services with SendGrid
  • Loqate Verify’s Address Verification
  • Many more…

Give it a try!  Sign into the Windows Azure Management Portal and go shopping!

New Azure Mobile Services SDK to Go With New Features…

If you have been developing apps with Windows Azure Mobile Services, then you know how easy it is to create a set of backend services for your Windows 8 (and, really any REST capable) clients!  Just last week an update was published that adds a number of features including:

  • iOS client SDK
  • New authentication methods (Facebook, Google, Twitter)
  • SendGrid and Twilio support
  • Access to Azure Storage
  • Service Bus
  • West US deployments

To take advantage of these latest features in your projects, you will need to update to the latest version of the SDK (v2.2).  You can download the SDKs (windows, iOS, and more to come) from the github repository (http://aka.ms/wamssdks)

SNAGHTMLf5dac46

SQL Saturday 157 Azure SQL Database Presentations and Demos

This is an awesome jam packed weekend for me.  I had the Windows8 Dev Camp yesterday, and SQL Saturday 157 today.  If you are a Database Professional (DBA or Dev) and don’t know about SQL Saturday’s, do your self a favor and find out about them! They are free (or extremely inexpensive) events held on Saturdays at locations all around the world.  They are organized by local members of your community and supported by PAAS. If you don’t see a SQL Saturday in your region, maybe you could help get one organized!

Anyhow, at the SQL Saturday #157 in San Diego today I have two sessions.  You can grab my slides and demos here:

SNAGHTMLb00d8a

 

Read the rest of this entry »

Installing the Windows Phone SDKs on Windows 8

If you have upgraded to the latest Windows 8 Release Preview, you may be asking if you can still develop Windows Phone applications.   Well, yes, you can!  There are just a few things to install:

If you want to use a full version of Visual Studio (not just the “Visual Studio Express for Windows Phone” that ships with the SDK), then start by installing Visual Studio 2010 SP1.  There are currently (today is 06/09/2012) no Windows Phone development tools for Visual Studio 2012 RC.  You don’t HAVE to install Visual Studio though because an express version is included with the Windows Phone SDK. 

What to Install and in what order Where to Get it
01 – Games for Windows Live Client http://bit.ly/g4wlive
02 – Windows Phone 7.1 SDK http://bit.ly/wp71sdkdl
03 – Windows Phone 7.1.1 SDK Update Windows Phone 7.1.1 SDK Update

For an explanation of the above….

Read the rest of this entry »

Configuring Windows 8 Release Preview for Azure Development

With Windows 8 Release Preview just coming out yesterday, I thought this might be a great time to give the developers that are just getting started with Windows 8 the tools they need to continue developing Windows Azure applications using Visual Studio 2010, but on their fancy new Windows 8 machines. 

The following video walks you step by step through the process of configuring a clean Windows 8 Release Preview installation for Windows Azure development using VS 2010.  We also talk about installing the VS 2012 RC Express for Windows 8 so you can get started developing Metro Style applications as well. 

Note, some people have had problems viewing the video in my blog entry. You can watch the video online here: aka.ms/win8rpazvid

The video follows the basic steps outlined for Windows 8 Consumer Preview with the VS 2010 and the VS 11 beta, but updates it for the new release of tools.  As promised in the video, all the links referred to are below:

Read the rest of this entry »

Turning Windows 8 Live Tiles Off For Demos

Windows 8 live tiles ROCK.  They are an awesome way to keep up with emails, appointments, friends, etc.  However, if you are in front of a crowd doing a demo on Windows 8, or even just showing your new Windows 8 install off to friends and family, it may be undesirable to have your personal details show up on the screen:

SNAGHTML25139ef

It is super easy to turn the live tile’s off though (without having to actually remove it) to prevent any personal data from being shown to your audience.  Here’s how:

Read the rest of this entry »

Windows 8 by the Beach…

Windows 8 by the Beach header 620x120

You have to have heard about Windows 8 by now, but have you started developing for it yet?  If not, you should get started now. If you haven’t, do you need help?  On May 31st, 2012, from 9am to 6pm at the Carlsbad Inn, here in Carlsbad, CA. you will have a great opportunity to do both.

Register Here

Michael Palermo and a team of local Microsoft evangelists including Daniel Egan, Alice Pang, and myself (Bret Stateham) will be on hand to either get your started, or help work through specific problems.

The event is “open house” style so come in when you can, and stay for as long as you can.  We will have quick presentations throughout the day covering topics like:

  • Application Manifest
  • Visual Studio vs. Expression Blend
  • HTML|JavaScript vs. XAML|C#
  • Application Views and Snapping
  • Settings Charm
  • Search Charm
  • Share Charm
  • Data Binding

There will be wifi, food, and hourly give aways. Really, why wouldn’t you come?!?