Tag Archive: unity3d

Slashdot has a question up titled “Ask Slashdot: Tools For Teaching High School Kids How To Make Games?” which asks what would be a good game engine to use with a high school class to make some games. Here is a rundown of all of the game creators we’ve posted about on this blog so far. I really recommend the first three (Gamestar, Sploder, and Pulado) for getting your game design on and then the second four (Stencyl, Construct 2, GameSalad, and Unity 3d) for getting your game programming on.

http://www.gamestarmechanic.com/ GameStar — web client — publishes to web/flash — free
http://www.sploder.com/ Sploder– web client — publishes to web/flash — free
http://www.pulado.com/ Pulado (make your own games) — web client — publishes to web/flash/cloud — free

http://www.stencyl.com/ Stencyl — desktop client — publishes to web/flash/ios — free
http://www.scirra.com/ Construct 2 — desktop client — publishes to web/HTML5 — free and paid
http://www.gamesalad.com/ GameSalad — desktop mac client — publishes to web/HTML5/android/ios — free and paid
http://www.unity3d.com/ Unity 3D — desktop client — publishes to web/flash/android/ios — free and paid

http://marketsmaster.org/flash_professional_8/ Flash 8 — desktop client — publishes to web/flash/android — free and paid
http://www.adobe.com/cfusion/tdrc/index.cfm?product=flash Flash Pro CS5.5 — desktop client — publishes to web/flash/android/ios — free and paid

http://www.gamegonzo.com/create/ GameGonzo — web client — publishes to web/flash — free
http://www.yoyogames.com/gamemaker/html5 GameMaker — desktop client — publishes to web/HTML5 — free and paid
http://www.sharendipity.com/ Sharendipity– web client — publishes to web/flash — free
http://www.pictogame.com/ PictoGame– web client — publishes to web/flash — free
http://scratch.mit.edu/ Scratch  — desktop client — publishes to web/java — free
http://starwarsgamecreator.cartoonnetwork.com/ Star Wars — web client — publishes to web/flash — free
http://www.nick.com/games/spongebob-game-builder/ SpongeBob — web client — publishes to web/flash — free

I have also includes links to Flash 8 and Adobe Flash Pro CS5.5. Flash 8 is much more suited to artists and simple coding while Flash Pro CS5.5 is the latest version which is more suited to programmers and also publishes games to Android and iOS. There are all kinds of tutorials for building games straight in Flash (without any other frameworks).

The Unity 3D engine released their Flash exporter as a public beta today. Unity is a game creation tool that exports to iOS, Android, their own Web Player, and now to Flash. So you can use all of their awesome game creation tools and then be able to play it on probably 90-99% of machines out there in the browser because of the Flash plugin. Unity is not really for the beginner though. We covered the Unity 3D engine a couple days ago in our post titled How To Make Free Games With Unity 3D if you want to know more in depth information about it.

In any event I downloaded the public beat today and loaded up their Angry Bots demo project. Brought up the build settings, select Flash as the platform to target and clicked Build. It created an SWF file for me and then I loaded it up in the browser. It looks and works pretty amazing. Play it for yourself. The next thing I tried was to load up a new Flash 11 project in Flash Pro CS5.5 and then load up the Unity SWF file inside my own SWF and add it as a child to my own canvas. This worked like a charm as well. Now I have a game published out with Unity with vector Flash elements sitting on top of it. I guess this could also mean that you could load up a game built with the Pulado make your own games engine and then use Unity for cut scenes or visa versa. It would also let you build an AS3 arcade in Flash with Unity and Pulado games side by side in the same arcade. Or even how about using the MochiMedia High Scores API with Unity published to Flash? Sweet.

Here is the code I used to load up the Unity published SWF into a Flash CS5.5 project:

import flash.display.*;
import flash.net.URLRequest;

var ldr:Loader = new Loader();
var url:String = “angrybots.swf”;
var urlReq:URLRequest = new URLRequest(url);

What this would allow you to do is load up your own preroll ad or even game play tracking code like Playtomic around your Unity published game. They also have a contest going on for the next two weeks or so to see who can create the best Unity to Flash published game so that could be interesting as well.

Head over and get the Unity 3.5 public beta and try out the Flash export feature for yourself!

I saw over on MMOGames.com that they had this alpha key giveaway to test a Unity 3D based MMORPG which also comes with a “build your own level” functionality.  I played around with it. Kind of interesting. Sort of Second Life meets FreeRealms with clients in your browser, on your desktop, and on iOS/Android.

Check it out here to get the Alpha code:


Or the direct link here: