Futile Quick Start

Futile is a framework that allows you to control rendering within Unity programmatically. This is a boon to anyone interested in 2D games and finds, like myself, that Unity impedes 2D game development.

  1. Get Futile from Github
  2. Import the Futile.unitypackage into you Unity project, Assets->Import Package->Custom Package…
  3. Create an Empty GameObject and call it Futile Camera, GameObject->Create Empty
  4. Find the Futile script in the Project Pane and drag it to the Futile Camera object you just created.
  5. Make or find a fun and silly image, I like this one: OMG IT SPINS
  6. Now put it in you Unity project under the Asset folder and call it OMG.
  7. Click on the image and set the Texture Type to Advance and then the Non Power of 2 to None.
  8. Create a new Script file and name it FunWithFutile.cs and drag it to the Futile Camera object.
  9. Now copy the code below into you script file.
    using UnityEngine;
    
    public class FunWithFutile : MonoBehaviour
    {
        // Use this for initialization
        void Start()
        {
            FutileParams futileParams =
                new FutileParams(true, true, true, true);
    
            futileParams.AddResolutionLevel(
                1024, 1, 1, "");
    
            futileParams.origin = new Vector2(
                 0.5f, 0.5f);
    
            Futile.instance.Init(futileParams);
    
            Futile.atlasManager.LoadImage("OMG");
            FSprite fSprite = new FSprite("OMG");
            Futile.stage.AddChild(fSprite);
        }
    
        // Update is called once per frame
        void Update()
        {
    
        }
    }
  10. Press play and be impressed!
Advertisements

Games Need Juice

I came across this very good video on adding juiciness to games:

Juice it or lose it – a talk by Martin Jonasson & Petri Purho

You can also:

Small Worlds
There is game called Small Worlds by David Shute I want take a moment to highlight. I played it back in 2009, and it won CGDC #6. I can’t tell you how many times this game has entered my thoughts during brainstorming sessions. Here are several reason I can identify why this game has stuck in my mind. First, its beautiful art.  The fact that it is pixel art adds to my amazement. It seems within grasp of my art ability, but I doubt it, all great art seems easy. Second, the game is compelling, you want to know the story behind the world and your character. The story moves forwards because of the scenery, not because of what anyone says. The visuals hint at what has happen and propels you forward, you must know. Third, the music (by Kevin MacLeod) is wonderful. It adds the perfect atmosphere which induces this compelling feeling of wonder and amazement.

My Notes from LD23

Games I really liked:

Potential Tools:

Tools I usedl:

Seeds Of Destruction

I’ve just finished Ludum Dare 23.  The theme was Tiny World, so I made a game about Seed warfare.  It came out pretty good.  You can play Seeds of Destruction: here.

Image

I Voted – IGDA 2012

I VOTED! IGDA 2012

Iron Roads Progress 1/23/2012

Iron Roads Progress 1/23/2012


– Figured out how to drawn lines using sprites, Thank you to XNA wiki
– Rail links between cities drawn
– Added a bunch of cities: Springfield, Memphis, Little Rock, Baton Rouge, and New Orleans
– Cleaned up the map some, including better lakes around New Orleans: Lake Maurepus, Lake Pontchartrain and Lake Borgne