Kodu

by Microsoft

Kodu, originally named Boku, is a programming integrated development environment by Microsoft's FUSE Labs

Operating system: Windows

Publisher: Microsoft

Antivirus check: passed

Report a Problem

Kodu is a visual programming language from Microsoft that was developed specifically for creating simple games without any software development skills, as well as for acquaintance with the basics of object-oriented programming and algorithmization.

In Kodu, you can create visual scenes and game worlds, add objects and 3D models, and then customize their behavior and interaction, and control them from the keyboard or gamepad. Your arsenal includes tools for adding models, creating both the surrounding landscape and active zones, an algorithmic window, and a large number of examples and training materials.

One main benefit of using Kodu is that it provides an easy and intuitive introduction to programming and game development without needing any prior experience.

The program has two modes of operation: editing and playback of the scene. In the first mode, you can change the game world, add elements, and program the behavior of objects. It displays a toolbar for working with the game zone, and when you select a tool, a set of options will appear on the right side of the screen, which you can use by pressing the appropriate keys. In the second mode, you can play in the created world.

The behavior of the objects is adjusted in the programming window, there are constructions if...then, else and others familiar to the programmers, as well as the menu for configuring various parameters. The whole "code" looks like visual blocks that can be moved, linked and sequenced. In Kodu, unlike serious development environments, everything is very simple, however, it has all the features of object-oriented programming. Having understood the program, and having watched a couple of training videos it is possible to make games like a three-dimensional Pacman without much effort.

- making games without knowledge of programming languages;

- Training in object-oriented programming and algorithm building;

- a simple and pleasant interface;

- A large number of detailed training materials and examples;

- Xbox gamepad support;

- Russian language support.


PROS
Ideal for teaching basic programming concepts to kids.
Provides a fun and interactive environment for learning.
It's free and has a user-friendly interface.

CONS
Limited functionality for advanced programming concepts.
Lacks detailed help guides for beginners.
Interface can be confusing and unintuitive.
image/svg+xmlBotttsPablo Stanleyhttps://bottts.com/Florian Körner William
If you've ever wanted to design your own video game but hesitated for lack of skill or experience, then you need to check out Kodu for Windows. This program makes it so easy to create your own game that's compatible with not only PC but also XBOX360. The library has a lot of environments, collision courses and characters and all you need to do is drop them into your game.
Visual Studio Code
A free code editor, which runs on the macOS, Linux, and Windows operating systems
Free Pascal
Pascal compiler available for windows
Lazarus
Lazarus is an open source, multi-platform compiler that runs on most operating systems
Kodu Game Lab
An easy to use, visual programming language specifically for game creation
Turbo Pascal
Software development system and compiler