Search Unity

Donut Get! - Android iOS

Discussion in 'Made With Unity' started by sonofbryce, Oct 5, 2012.

  1. sonofbryce

    sonofbryce

    Joined:
    May 19, 2009
    Posts:
    111
    Hello Everybody!

    My name's Bryson Whiteman and I'm an independent game developer in Los Angeles, California. I lead a team at Sokay.net . We make Sokay Games.

    We've just released our game Donut Get! on Android phones tablets. It was originally a Flash game, but I ported to Unity over the past month or so. It was my first serious Unity project and in the process I learned a ton about how Unity ticks, and many of the quirks to get things running smoothly on mobile.

    The game has a 2d look, but it's all in 3d of course. Here's what it looks like in the editor:


    I used 2 tri planes for each object, and plastered artwork onto them like billboards.

    Anyway...

    DONUT GET FOR ANDROID


    Screens


    QR code for Android version



    DONUT GET FOR iOS

    coming soon! Mostly ready polishing up a few things.

    DONUT GET FOR FLASH

    Play the original game on our site at http://www.sokay.net/play/donut-get

    DEVLOG

    Also, I've been keeping a devlog of the development of the game, if you're interested in the process it's gone through. Check it at http://forums.tigsource.com/index.php?topic=19958.0

    That's about it!

    Thanks for checking it out!

    Peace.
     
    goat likes this.
  2. I am da bawss

    I am da bawss

    Joined:
    Jun 2, 2011
    Posts:
    2,574
    Looking awesome!
    BTW, just out of curiousity.... what 2D extension did you use to make this game?
     
  3. sonofbryce

    sonofbryce

    Joined:
    May 19, 2009
    Posts:
    111
    Thanks for the reply, bawss!

    I actually wrote my own class to handle 2d sprite animation. It's totally a quick and dirty solution that got me up and running really fast. I learned the technique from this tutorial: http://www.rebelplanetcreations.com/downloads/Other/Tutorials/HowToMakeAGameInUnity3D.pdf

    When I first started with Unity I spent a lot of time looking for ways to work with 2d sprite animation, tiles and whatnot. And working with the mainTextureOffset / mainTextureScale allowed me to do something like that. I was happy to figure out how to handle that! I'm used to working with bitmapData in Flash, and I don't believe Unity has an equivalent to that.

    The sprite sheets in the game look like this:



    But they're super inefficient. Many animations are only using a small portion of the texture sheet. In the future, I have to code up something to alleviate that.

    I use NGUI for the UI. I had a lot of issues figuring out how to get the UI to resize for different aspect ratios but overall it's done me well. Got me up and running pretty quickly and helped me learn a lot about Unity in the process.
     
  4. sonofbryce

    sonofbryce

    Joined:
    May 19, 2009
    Posts:
    111
  5. UNITY3D_TEAM

    UNITY3D_TEAM

    Joined:
    Apr 23, 2012
    Posts:
    720
    very nice to see.good job
     
  6. sonofbryce

    sonofbryce

    Joined:
    May 19, 2009
    Posts:
    111