Windows Phone Tips and Gotchas: Grumpy Tree


    Grumpy Tree Windows PhoneThis series features interviews with student Windows Phone app developers who share what they learned building their phone apps.

    This week’s interview features Harold Mintah, a student at Carleton University. Harold is a member of Team GreenSource who built a game called Grumpy Tree.

    Could you briefly describe your application/game?

    Grumpy Tree is a platforming game about animals taking initiative to make change in the world. The animals are faced with environmental issues presented by the grumpy Character, Mother Nature.

    Experience a different style of platforming by tilting and tapping your device through obstacles, and solving puzzles.

    Did you use XAML, DirectX, monogame, Unity and why?

    We used cocos2d-x, writing the game in C++. We decided to use it because of our familiarity with C++ and because the engine provides professional libraries without any licensing headaches.

    What was your banging your head against a wall moment?

    We found it pretty frustrating trying to design levels only with code with no level editor. Since this game was being coded for a competition, we thought it was best to finish something and submit, rather than spend all the time developing a level editor

    Did you ever solve that issue?

    Partially, I wrote a C# application that used images to specify the positioning of objects, give objects parameters, then export a text file containing "Copy-Paste C++" code.

    If you had to build this same app again from scratch, what would you do differently?

    Certainly invested a bit more time into developing a good level editor.

    Any nice surprises?

    We had a great time developing for windows phone 8, mainly because of the powerful hardware, so it was great to be able to design high resolution textures without being concerned about lag. You won't notice any lag in our game :)

    Did you leverage the mobile platform?

    We tapped into the mobile platform by using the accelerometer of the device to control the character.

    Did you leverage the touch screen?

    The player is able to tap on the screen to make the character jump, and an intuitive swipe interface for level selection.

    Did you have a favourite feature?

    We really, really liked the tile-feature, because we were able to make our application stand out with our unique pattern.

    What is one thing you think you did really well in this application?

    We built a game that ran very smooth in a very short amount of time. As students, we had assignments, midterms and tests, and were  still able to come up with a nice, smooth-running application.

    Are you publishing your application/game?

    Yes! It's already published, just search "Grumpy Tree" , 

    Where can I learn more about your app/game?

    If you would like to learn more about the game, and our other games visit www.facebook.com/mintahgames

    Who developed this application?

    We had Paul Raubic who was the lead programmer, Melanie Bujold the researcher, Jullie Sisson the beta tester, and myself Harold Mintah the lead game and graphic designer. We also had Peter Raubic, our mentor to critique our game and give us advice.
    Our game was developed for the Microsoft Imagine cup competition, we came first in the game's category in Canada! Paul and I are still developing games, and we hope to someday lead the indie game development industry.

    Team Greensource


    From left to right: Paul Raubic, Julie Sisson, Harold Mintah, Peter Raubic, Melanie Bujold

  • Go DevMENTAL

    Become a Microsoft Student Partner: Earlybird bonus!


    The Canadian Microsoft Student team is recruiting Microsoft Student Partners for the coming school year, could you be an MSP?


    Geek is the new Rockstar!

    The Microsoft Student Partner program allows our team to work with students on campus to share the latest Microsoft technology with students at your school. Canada’s really big and there are student doing cool stuff in every province and territory, so we work with students at campuses across the country to help us with events and sharing news

    Why become an MSP?

    • It’s a great opportunity to connect with the team at Microsoft (we have a number of MSP alumni working at Microsoft)
    • You get an MSDN Subscription (that gives you all kinds of free software and benefits above and beyond what you get from DreamSpark)
    • You can connect with other Student partners around the world (this isn’t just a Canadian Program, imagine taking a trip to Ivory Coast, Australia, or Paris, and meeting up with a local MSP you met through the program when you arrive!)
    • You can apply to join internal MSP programs for opportunities to attend events, or get early access to training and resources

    What does an MSP do?

    There are lots of ways MSPs can help us, exactly what you do will probably depend a bit on your interests, skills and passions. Here’s a few ways you might help us out this year.

    • Let students on your campus know about the free software they can get from DreamSpark with events or social media
    • Build apps or help others build apps
    • Let us know about cool apps built by students at your school
    • Help us out with Microsoft events at your school or in your city
    • Let students at your school know about the Imagine Cup

    Why apply right away? Can’t I just do it in September?

    We have an early bird special!! We send out a welcome kit to all our MSPs to help them prepare for the year, we have a few extra goodies for the MSPs who are on board before August 9, 2013 (that means apply by August 1st so we can interview you and make sure you will be a good candidate for the program in time for the earlybird bonus)

    If you miss the August 1st deadline, you can apply at any time during the year, we generally interview potential candidates in August, December, and May. That makes it easier for us to co-ordinate training and getting new MSPs up-to-speed.

    How do I apply?

    Two simple steps

    • Fill out the application form at www.MicrosoftStudentPartners.com make sure you choose Canada as the country!
    • Email mspcanada@microsoft.com after you submit your application so we know you have submitted an application (we’ve had a couple of applications accidentally we missed because they were sent to the wrong country ;)

    Join a community of students as passionate about technology as you are! Apply to become an MSP today!

  • Go DevMENTAL

    Bring your Unity game to the Windows Store for free


    How do the Unity announcements change the price to publish your Unity app or game? Let’s take a look.

    thCA423GH1 At the recent Build conference and yesterday morning, some big news was announced concerning Unity and Windows. One of the biggest pieces of news is that the pro add in for the Windows Store and Windows Phone will be FREE. Below is a simple table showing the pricing break down for Unity (NOTE: prices are current at the time of posting and are subject to change, for up-to-date information always visit the Unity website)

    This table summarizes the cost to download the Unity software itself, and the prices for the add-ins that allow you to publish to different platforms for both the Basic and Pro versions of the software.


      Unity Basic software (FREE) Unity Pro software($1,500)
    Windows Store FREE FREE
    Windows Phone FREE FREE
    IOS FREE $1,500
    Android FREE $1,500
    BlackBerry FREE TBA

    Never has it been easier or cheaper to bring your game or interactive application to multiple platforms. This truly is a game changer. You can read the mobile deployment announcement  from Build here and the Unity 4.2 and Windows Phone announcement here.

    What about Xbox One & 360?

    The partnership announcement also contained some news about Microsoft console support.

      • Unity will support Xbox 360 and Xbox One
      • Xbox One tools will include enhanced Kinect gestures and recognition, multiplayer matchmaking, SmartGlass, and Cloud services.
      • For those who have Microsoft Studios as a publisher, tools for Xbox 360 & One will be available free of charge.

    You can read more about these announcement in this press release from Unity.

    Unity & Microsoft are also collaborating on a contest for Windows Store & Windows Phone apps

    Contest details have not been announced yet, but you can sign up to be notified here, so you can be first to know. What we do know:

      • $100,000 in prizes.
      • Opportunity to become an early publisher.

    How do I get started with Unity and publishing from Unity?

    To help get you started building or porting your game or application to the Windows platforms using Unity be sure and check out the great videos from the Building Windows Games with Unity conference. You can even check out the session by Canadian company Coding Jar Studios who published their Unity game Fling Theory to the Windows 8 platform.

    Speaking of conferences, don’t forget that the Unity conference is being held in Vancouver this year, so if your in the area this is a great chance to take part in workshops, meet other Unity developers, and hear about all things Unity.

    If you are publishing your app to the Microsoft platforms, you will need a copy of Visual Studio.

    Are you a student?

    If you are a student you can get Windows Store and Windows Phone store accounts for free and you can download Visual Studio Professional for free all through DreamSpark, your one stop shop for software.

    Are you a startup company?

    If you are a start-up company, check to see if you are eligible to join the BizSpark program so you can get Visual Studio Professional for free and free cloud services and storage.

    Not a student or a startup?

    If you are not a student or startup you can download Visual Studio Express for free when you download the Windows 8 SDK or Windows Phone SDKs.





  • Go DevMENTAL

    Free Fantasy Art Assets to help you build your games


    imageWant to build a game but don’t have the time (or for some of us, the talent) to create the art assets? Check out the Free Fantasy art asset pack!

    Always wanted to build a game but thought it was too hard?

    Having beautiful art assets gives your game a much more polished look and feel and makes the game more appealing to your players.

    Sometimes you find a few royalty free assets you can re-use on various websites, but we decided to try and help you by providing some themed art assets you can use for your games. No strings attached!

    The art pack contains character sprite sheets, special effects and objects you can use in your game.

    This week let’s check out the assets in the Fantasy pack.

    Characters include a wizard, elf, dragon, ogres, and more.

    imageimage image image image

    Special Effects include explosions, fireballs, and lightning

    image image image

    Objects include weapons, shields, money, and more.

    image image image image image image

    You should also download the background assets collection to find a suitable backdrop for your game as well. The pack includes a suggested fantasy background scene.


    Inside the background art pack you will also find environmental assets like trees, bushes, rocks, and more.

    image image image

    You can find more art asset packs at http://wootstudio.ca/win8platstarter 

    Now you have the assets, how do you build your game?

    For help with Windows Phone check out

    For help with Windows 8 check out

    If you build something cool, tell us about it!

    Are you a student?

    If you are a student, you don’t have to settle for the Express version of Visual Studio to develop your game! Use the same tools as the professionals by downloading your copy of Visual Studio Professional at DreamSpark! You can download Visual Studio Professional, the Windows Phone SDK, and the Windows 8 SDK all for free! DreamSpark is the student one stop shop for software!

  • Go DevMENTAL

    Can I blog about you? I want to learn from your app building experience!


    microsoft027MediumAre you a Canadian student who built a Windows or Windows Phone app? Help other students by sharing your story!

    Whenever you build an app, you learn from the experience. Share what you learned with other students!

    Did you find a cool little feature you hadn’t seen before?

    Did something you expected to be simple turn out to be a hassle?

    Whether you built an amazing game, or a goofy little app that calculates how much money you spent on beer and determines what you could have bought instead (there’s a scary app idea!) I want to find out how you built it and what you learned from the experience.

    So, tell me about your app!

    Email me at GoDevMental@Microsoft.com tell me

    • your name and where you go to school
    • the name of the app you built (a link to the app in the store is helpful too please),
    • whether its Windows 8 or Windows Phone

    I’ll contact you for the interview, it doesn’t take long.

    You learn something from every app you build, whether it’s how to pass a variable from one page to another, or figuring out how to use Azure Mobile Services. If you had to figure it out, chances are someone else did too! Help your fellow students and brag a bit too :)

    I want to blog your story!

Page 1 of 3 (12 items) 123