Learning Game development with Cocossharp

Faisal.2778Faisal.2778 USMember ✭✭

Hey,

I am completely new to game development. I was reading the blog post about CocosShap and felt that this might be a good start for me to start learning game development. However, after some reading, I didn't fine a clear way to get introduced to game development and CocosSharp together. What I got is that CocosSharp uses Monogame which is an implementation of XNA 4.

Now to learn game development and use CocosSharp as a platform, what is the learning plan that I should go after? Learn XNA first? Learn Mono game? just go with the samples?

Thanks,
Faisal

Posts

  • MichaelBluesteinMichaelBluestein USInsider, University, Developer Group Leader ✭✭✭

    Hi Faisal,

    There are a few things you can use to get started:

    tests - These are feature tests that demonstrate a variety of different things. good stuff :)

    https://github.com/mono/CocosSharp/tree/master/tests

    samples - These are bunch of smaller games that show how to put things together.

    https://github.com/mono/cocos-sharp-samples

    walkthrough - This is a small game in the samples, that includes a walkthrough doc. I thought having this would be a bit more fun than hello world :)

    https://github.com/mono/cocos-sharp-samples/blob/master/GoneBananas/Walkthrough.md

    Hope that helps :)

    Cheers,
    Mike

  • Faisal.2778Faisal.2778 USMember ✭✭

    Thanks mike, this is really useful way to go after it.

    Would any books and tutorials in monogame or xna be helpful ?

  • fatcatzfatcatz TWMember

    I've downloaded the samples but I am having trouble compiling them. For example, with SkyDefense (WP8), after installing the NuGet package: CocosSharp for Windows Phone 8, I get the following errors:

    _'SkyDefense.WP8.AppDelegate.ApplicationWillEnterForeground()': no suitable method found to override D:\temp\cocos-sharp-samples-master\SkyDefense\src\wp8\AppDelegate.cs 90 30 SkyDefense.WP8

    Error 7 'SkyDefense.WP8.AppDelegate.ApplicationDidFinishLaunching()': no suitable method found to override D:\temp\cocos-sharp-samples-master\SkyDefense\src\wp8\AppDelegate.cs 47 30 SkyDefense.WP8

    Error 8 'SkyDefense.WP8.AppDelegate.ApplicationDidEnterBackground()': no suitable method found to override D:\temp\cocos-sharp-samples-master\SkyDefense\src\wp8\AppDelegate.cs 78 30 SkyDefense.WP8
    _
    Help

    Gavin

Sign In or Register to comment.