# data[].attributes.body
No coding!
But you must have a Windows computer

# data[].attributes.attachment_link.readable_text
Kodu Game Lab is a 3D game development environment that is designed to teach kids basic programming principles. Kodu allows creators to build the world's terrain, populate it with characters and props, and then program their behaviors and games rules in a bespoke visual programming language.

Kodu originated as a project in Microsoft Research. The original target platform was the Xbox 360 using C#, XNA, and releasing via the Indie Games Channel. The choice of releasing on the Xbox informed much of the early UI development since everything needed to be done using a game controller. Since porting to the PC, support for keyboard, mouse, and touch have been added.

The goal for Kodu has always been to be as easy as possible for new users. Guided by this goal, we've tended to design new features so that they are simple and understandable rather than more complex and complete.

The heart of Kodu is the tile-based programming language. The language is high level in the sense that a lot can be accomplished in a very few lines of "kode" compared to traditional programming. The kode is continuously evaluated so that it immediately reacts to any changes in the state of the world. For instance, the sample below shows how to program a character to find and eat all the apples in the game world. Line 1 says that if the character sees an apple, it should move toward it. If there is more than one apple in the world, it automatically chooses the nearest to move toward. Line 2 says that when the character bumps into the apple, it should eat it. The bumped tile is Kodu's way of telling when two characters are close to each other. Once the apple is eaten, it no longer exists in the world, so the character will then go after the next one and so on until no more apples remain.

Having the tiles represent real-world events, actions, and objects helps bridge the gap between a new user's real-world experience and the often abstract nature of computer programming.

Featured Worlds

Questions?

For questions or any support issues, email KoduSupport@InfiniteInstant.com.

# data[].attributes.attachment_link.readable_text
We care about your students' privacy. CoSpaces Edu takes student privacy very seriously and is COPPA and FERPA-compliant.

We have several measures in place to make sure that the data that you and your students store in CoSpaces Edu is always kept safe.

# data[].attributes.attachment_link.title
CoSpaces Edu for kid-friendly 3D creation and coding

# data[].attributes.attachment_link.description
Boost your kids' learning experience by letting them invent, build and code their own creations. Runs on mobile, tablet and desktop, including Chromebooks.

# data[].attributes.body
- High difficulty level
- Advanced coding skills required

# data[].attributes.attachment_link.title
Unity Real-Time Development Platform | 3D, 2D, VR & AR Engine

# data[].attributes.attachment_link.description
Create and grow real-time 3D games, apps, and experiences for entertainment, film, automotive, architecture, and more. Get started with Unity today.

# data[].attributes.body
- must download, not on the web
- a little bit of coding, in blocks

# data[].attributes.attachment_link.readable_text
Publish iPhone, iPad, Android, Windows, Mac, Linux & HTML5 games without code

Game Studio in a Box
Stencyl isn't your average game creation software; it's a gorgeous, intuitive toolset that accelerates your workflow and then gets out of the way. We take care of the essentials, so you can focus on what's important - making your game yours.

Publish Everywhere
With extensive platform support, you can rest assured that all players will have access to your game. Today, Stencyl supports:

Make #1 Games
The best Stencyl games have reached top slots in the App Store and Google Play while being featured under the "Best New Game" section under their respective stores. Our best web games have been sponsored by major publishers such as ArmorGames, Kongregate and Newgrounds.

Building game logic is literally a snap

The Best Drag & Drop Interface
Our drag-and-drop gameplay designer pays homage to the successful MIT Scratch project. We extend Scratch's simple block-snapping interface with new functionality and hundreds of ready-to-use blocks.

Write Code if you want
Power users can create and share their own blocks, extend the engine through code, import libraries and write their own custom classes that interact seamlessly with block-based Behaviors.

Bring your ideas to life

Build Worlds
If you're used to graphics editors like Photoshop, you'll feel right at home in the Scene Designer. Familiar features, such as a selection tool, zooming, grid-snapping and flood fill, will help you quickly craft complex worlds out of Actors, Tiles and Terrain.

Create Actors
Drop in graphics from your computer to create Actors on the fly. Then use Stencyl's Actor Editor to tweak your Actors' appearances, behaviors and physical properties, and to get them ready for showtime.
Realize your game's full potential

Sell Your Game
Bringing your game to the App Store, Google Play or alternate stores like Steam is the best way to make money and reach millions of players. Our best games have brought in enough to allow their developers to quit their jobs and create games full-time.

Embed Ads
Games can embed ads as a primary or secondary source revenue. We support iAds and AdMob for mobile games while web games can use Newgrounds. A larger variety of networks (including ad mediation) are supported through extensions.

Sell Digital Goods
Games that wish to adopt a freemium model can use in-game purchases to provide unlockable levels & content while offering part (or all) of the game for free, boosting its reach to more players.

Seek a Sponsorship
Sell rights to your game to a sponsor who will market the game on your behalf. Stencyl games have been proudly sponsored by big names (ArmorGames, Kongregate, Newgrounds) and small names alike.

Join the 500,000 developers who have adopted Stencyl

# data[].attributes.attachment_link.title
Stencyl: Make iPhone, iPad, Android & Flash Games without code

# data[].attributes.attachment_link.description
Make iOS (iPhone/iPad), Android, HTML5, Windows & Mac games without code using Stencyl.

# data[].attributes.body
- online
- no coding
- best graphics

# data[].attributes.attachment_link.readable_text
glTF™ 2.0 Support

Create fantastic product renders with lightning-fast loading times with PlayCanvas' glTF™ 2.0 support and Draco Mesh Compression.

Cross Platform Support

The PlayCanvas Engine gives incredible performance, even on devices such as the iPhone 6 and Chromebooks.

Built for Teams

PlayCanvas has many team features such as chatting with your teammates directly from the Editor and built-in version control.

# data[].attributes.attachment_link.description
The open source PlayCanvas HTML5 game engine, built on WebGL and glTF, for building games, playable ads, visualizations, VR and AR.

# data[].attributes.attachment_link.title
Flowlab Game Creator - Flowlab video tutorials

# data[].attributes.attachment_link.description
Flowlab is an online game creator. Make your own games to share with friends.

# data[].attributes.body
- easiest to use with most creativity
- no coding
- great for retro game design

# data[].attributes.attachment_link.title
The easiest way to get started making games. Right from your browser, no coding required

# data[].attributes.attachment_link.description
No coding needed - Export apps for iOS, Android & Windows Export games for Android, iOS, Windows Desktop, or Amazon App Store Quickly & easily turn your ideas into functional games with the Flowlab game creator. Now you have a fast, flexible, collaborative way to quickly prototype and tweak new gameplay concepts.

# data[].attributes.body
- best for beginners