Unity is the tool for the job
Unity is the development environment that gets out of your way, allowing you to focus on simply creating your game. Developing for web, mobile, or console? Unity is the tool for the job.
For the first time ever, a full AAA-quality game engine is running inside of browsers. Now you can dazzle users with the finest interactive content available anywhere.
Learn moreComing Soon — leverage the new Stage3D APIs in Adobe Flash Player to reach the widest possible audience with GPU-accelerated 3D content on the web.
Learn moreUnity 3 lets you target all platforms from a single tool. Within a single project you have complete control over delivery to all platforms.
Unity lets you specify texture compression and resolution settings for each platform your game supports. This lets you use a single hi-res Photoshop file and have it all just work.
Unity makes it simple to keep your code working across many devices. Unity abstracts away the majority of platform differences. When precise control is needed, simply use #ifdef to specialize code per platform.
The Unity Editor emulates all your selected platforms. Try the game as it will be when you deploy.