Posts tagged: free stuff

FunkyCalibrate (for Unity)

You can download the latest version here:
FunkyCalibrate_v100.zip

FunkyCalibrate is a script for Unity with methods for calibrating a mobile device’s accelerometer and reading the calibrated accelerometer values.

It includes a demo project which shows how to use it.

Dynamic D-pad update (v 1.0.1)

You can download the latest version here:
http://www.diorgo.com/v1/?p=748

Added the following:
- Support for Unity 2D’s GUITexture. There are 2 new methods to position the d-pad and the d-pad’s knob (“PositionGUITexture” and “PositionKnobGUITexture”).
- The example Unity 2D project to show how the new methods work. Have a look at “PlayerControl.cs”.

Creative Freedom Magazine #3

Creative Freedom magazine #3 is available for free!
http://www.gojomagazines.com/

Creative Freedom is about the creative people and their projects in the entertainment industry in South Africa. It is about cool art, comic books, video games, movies, animations, television shows, studios, events and any projects that are interesting and creative in South Africa.

On the website you can also use the Creatives Directory to find creatives for hire in South Africa, and submit your own details if you are a creative for hire.

Contents:
  • Pushing the Outside of the Envelope for SA Films
  • Sharing stories with Coal Stove Pictures
  • Q&A with audio guru Allen Purkiss
  • Credits:
    Designer – Michael Smith
    Editor – Diorgo Jonkers
    Contributor – Marthinus Dawid van Rooyen

    Twitter: https://twitter.com/CreativeFreeMag
    Facebook: www.facebook.com/CreativeFreedomMagazine

    Creative Freedom #3- March 2014

    Dynamic D-pad [Unity package]

    You can download the latest version here:
    http://www.diorgo.com/v1/downloads/DynamicDpad_v101.zip

    Dynamic D-pad is a simple, responsive d-pad for Unity games that use touch controls. Add the DynamicDpad component to a game object then read the axes values. It is as easy as that. There are properties exposed for tweaking, but the default values should work fine for most games. It automatically handles multiple screen resolutions and supports more than one d-pad at a time (e.g. dual stick controls).



    Updates:
    Version 1.0.1:
    - Support for Unity 2D’s GUITexture. There are 2 new methods to position the d-pad and the d-pad’s knob (“PositionGUITexture” and “PositionKnobGUITexture”).
    - The example Unity 2D project to show how the new methods work. Have a look at “PlayerControl.cs”.



    I used a very similar d-pad in the following 2 games:
    Bounty Arms
    http://gamewoof.com/game-reviews/bounty-arms-platforming-that-couldve-been-on-console-but-its-tablet-riffic/
    https://itunes.apple.com/ca/app/bounty-arms/id592322930?mt=8

    Pure Fun Soccer
    https://itunes.apple.com/us/app/pure-fun-soccer-lite/id533048090?mt=8

    Manual:
    Here’s a link to the manual:
    http://www.diorgo.com/v1/downloads/DynamicDpad_Manual_v100.pdf

    Please note: The “DynamicDpad” class does not render the d-pad. You will have to use whatever GUI system you are using to render the d-pad. There is an example script “ExampleDpadRendering” that shows how to get the d-pad’s coordinates for rendering.

    How to run the demo scenes:
    Add all the demo scenes to the build settings. Make sure the scene “Demo Menu” is the first in the list, if you want to build to a device. Open and play the scene “Demo Menu” if you want to test it in the editor. You will then be able to select scenes from the menu. You can return to the menu by clicking the “Menu” button at the top of the screen.


    Dynamic D-pad

    Dynamic D-pad

    Dynamic D-pad

    Dynamic D-pad

    Dynamic D-pad

    Creative Freedom Magazine #2

    Creative Freedom magazine #2 is available for free!
    http://www.gojomagazines.com/

    Creative Freedom is about the creative people and their projects in the entertainment industry in South Africa. It is about cool art, comic books, video games, movies, animations, television shows, studios, events and any projects that are interesting and creative in South Africa.

    On the website you can also use the Creatives Directory to find creatives for hire in South Africa, and submit your own details if you are a creative for hire.

    Contents:
  • Meta-human Report: Johann Strauss
  • A night at the grindhouse with Corlen Kruger
  • The dynamic duo of Danelle & Ben
  • Credits:
    Designer – Michael Smith
    Editor – Diorgo Jonkers

    Twitter: https://twitter.com/CreativeFreeMag
    Facebook: www.facebook.com/CreativeFreedomMagazine

    Creative Freedom #2 - April 2013

    Creative Freedom Magazine

    The first issue of Creative Freedom magazine is available for free!
    http://www.gojomagazines.com/

    Creative Freedom is about the creative people and their projects in the entertainment industry in South Africa. It is about cool art, comic books, video games, movies, animations, television shows, studios, events and any projects that are interesting and creative in South Africa.

    On the website you can also use the Creatives Directory to find creatives for hire in South Africa, and submit your own details if you are a creative for hire.

    Contents:
  • They Did This! creates outside the norm
  • Dungeon crawling with Tasty Poison Games
  • Q&A with the multi-talented Jeanine Henning
  • “BROFORCE” starring Free Lives
  • Credits:
    Designer – Michael Smith
    Editor – Diorgo Jonkers

    Twitter: https://twitter.com/CreativeFreeMag
    Facebook: www.facebook.com/CreativeFreedomMagazine

    Creative Freedom - Issue 1 - February 2013

    Pure Fun Soccer update v1.0.1

    Pure Fun Soccer update is available on the App Store:
    https://itunes.apple.com/us/app/pure-fun-soccer/id519500080?mt=8

    The free Lite version is also available:
    https://itunes.apple.com/us/app/pure-fun-soccer-lite/id533048090?mt=8


    The update includes:

  • 60beat gamepad support (www.60beat.com)
  • Touch controls
  • Ice field
  • Exploding ball


  • TuDee, Monkey and Diddy

    TuDee now has a module for loading and drawing a map in Monkey. Get the latest version here:
    http://www.diorgo.com/v1/?p=366

    The module, tudeetdx requires the Diddy module. It loads a TDX (TuDee XML) file which is exported from TuDee with the TDX exporter.

    It can load a TDX file which contains a single map or multiple maps.

    The module and an example of how to use it, are installed in the folder “Examples\Tdx\Monkey”.

    Please post any questions, comments, suggestions and bugs here.

    Find out more about the TDX exporter here:
    http://www.diorgo.com/v1/?p=379

    TuDee XML Exporter

    TuDee now has an XML exporter that allows you to select which data to export. Get the latest version here:
    http://www.diorgo.com/v1/?p=366

    Supporting TDX (TuDee XML)

    If anyone writes any libraries to read TDX, in any language or engine, please send me the link and I’ll add it here.

    C#

  • TuDeeTdx.cs – A class to load a TDX file. This is also included in the TuDee install in the “Examples\Tdx” folder.
  • C++

  • TuDeeTdxBase64Example.cpp – Example code showing how to read the decoded Base64 data. This is also included in the TuDee install in the “Examples\Tdx” folder.
  • Monkey

  • tudeetdx_v100.zip – A module for loading and drawing a TDX map in Monkey. This is also included in the TuDee install in the “Examples\Tdx\Monkey” folder.

  • TDX file format (TuDee XML)

    Base64
    The Grid Data, Instance Entities and Paths can also be exported as Base64, and optionally compressed with zlib or gzip.
    The data is packed into an array of bytes, then compressed if compression is selected, then converted to Base64. The array is stored in little endian format.

    zlip compression
    The zlib compression is done with zlib, using the compress2 function to compress the data in memory. The data is then converted to Base64.

    gzip compression
    gzip compression is done with zlib, using the gzwrite function to write the compressed data to a temporary file. The file is then loaded into memory and converted to Base64.

    Example of an exported TDX file

    The exporter allows you to export everything into a single file, or multiple files (e.g. one file for each map). The following example contains all the data in a single file.
    demolish.tdx

    Screen shots of the user interface

    Tile Sets
    Tile Sets


    Parent Entities
    Parent Entities


    Maps
    Maps


    Layers
    Layers


    Grid Data
    Grid Data


    Instance Entities
    Instance Entities


    Paths
    Paths


    Custom Variable Names
    Custom Variable Names


    TuDee

    TuDee is a tile-based map editor I made a few years ago and it is now available for free. Download it here:
    TuDee_Setup_v104.zip

    Operating system required: Windows


    Features include:

  • Tile sets
  • Maps
  • Layers
  • Entities (e.g. sprites, power-ups, triggers)
  • Paths (linear and Bezier curves)
  • Mosaics (groups of tiles)
  • Custom variables (for tile sets, maps, layers, entities and paths)
  • DLL-based exporter (you can write your own exporter, see the example exporter project included with the install)
  • Flexible XML exporter (select data to export)
  • A module for loading and drawing a TDX map in Monkey
  • Flexible binary exporter (select data to export)
  • Binary Map importer
  • Project files are binary or XML
  • A software and an OpenGL version


  • Games that used TuDee:

    The Adventures of Gi (ICE Green Games, 2012)
    The Harvest (Luma Arcade, 2010)
    UJ Graduation (Luma Arcade, 2009)
    Mechanics Touch (Orange Pixel, 2009)
    Astros Incredible Space Race (Luma Arcade, 2009)
    The Ultimate Grand Prix Drive (Luma Arcade, 2008)
    Nokia Navigate Around Town (Luma Arcade, 2008)
    TimeCops (Orange Pixel, 2008)
    MINI#37 (Luma Arcade, 2007)


    TDX file format (TuDee XML)

    TuDee has a flexible XML exporter that allows you to select which data to export.
    Find out more here: http://www.diorgo.com/v1/?p=379


    Screen shots of TuDee:

    TuDee
    TuDee.

    TuDee
    Numbers or collision can be given to each grid block.


    The following screen shots use images created by Daniel Cook (http://www.lostgarden.com/).

    TuDee
    A cute world.

    TuDee
    The grid.

    TuDee
    Some paths and triggers.


    LouiseBrooks theme byThemocracy