Alice 3

Alice Team, Carnegie Mellon University · CMU.Alice.3

Block-based IDE desktop application

Alice is an innovative block-based programming environment that makes it easy to create animations, build interactive narratives, or program simple games in 3D. Unlike many of the puzzle-based coding applications Alice motivates learning through creative exploration. Alice is designed to teach logical and computational thinking skills, fundamental principles of programming and to be a first exposure to object-oriented programming. The Alice Project provides supplemental tools and materials for teaching using Alice across a spectrum of ages and subject matter with proven benefits in engaging and retaining diverse and under served groups in computer science education. Alice 3 is the latest IDE (integrated development environment) for the Alice programming language. It has all of the features that have make Alice an exciting and creative first programming experience with an added emphasis on object-oriented concepts. Alice 3 has a new rich gallery of models that includes everything you need to spark your creativity including a full The Sims™ character builder. The new gallery is built upon a class joint structure allowing you to share animations between different characters of the same type. In addition, it has features to assist in a full transition to the Java programming language including viewing the generated Java code side-by-side and even exporting your world into NetBeans to be able to extend the functionality by coding Alice worlds directly in Java.

winget install --id CMU.Alice.3 --exact --source winget

Latest 3.9.1.0+build1492

Release Notes

What's Changed

  • Extend automated backups to unsaved worlds and add automated recovery when opening.
  • Updated theme for the interface.
  • Update to Java 21 and update supporting libraries.
  • Bug fixes:
    • Remove wireframe rendering seen on Apple Silicon.
    • Fix binary operation menu.
    • Fix read array by index so it returns correct type.
    • Stop error when accessing SThing variables on classes other than Scene.
    • Prevent errors interrupting scene setup.
    • Update NetBeans plugin to better work with JavaFX.
    • Correct Camera to VR conversion to keep user level.
    • Do not try to center camera on entire scene.
    • Better handle errors in saved files when they are read in.
    • Additional low level bugs and general code clean up.

Installer type: exe

Architecture Scope Download SHA256
x64 Download E4032C0959025C41E327F28055B079DBCA4874039D8EB669CDC0B90F7227A90B

Details

Homepage
https://github.com/TheAliceProject/alice3
License
Freeware
Publisher
Alice Team, Carnegie Mellon University
Support
https://github.com/TheAliceProject/alice3/issues
Copyright
Copyright (c) 2006-2026, Carnegie Mellon University. All rights reserved.

Tags

educationideprogramming

Older versions (5)

3.9.1.0
Architecture Scope Type Download SHA256
x64 machine exe Download E4032C0959025C41E327F28055B079DBCA4874039D8EB669CDC0B90F7227A90B
x64 zip Download 33815CE573E47549FEE26DBFB7112AB5E93DCB7D3D318CFACD56F35425E10E5B
3.9.0.3+build1338
Architecture Scope Download SHA256
x64 Download F2F292909E6DD01015BCE5480E1063ADBC6C297EF9E0BEB1408DEB6C05F0EF05
3.9.0.2+build.1224
Architecture Scope Download SHA256
x64 Download 488ED8391930B7BAE8CAD2781E684945DEF7062E8E05D09061A04A879930D310
3.8.0.0+build.1046
Architecture Scope Download SHA256
x64 Download 04E56CE496A9A52B0E1D5B06D2AA052826587120DB84788464520774E47115EF
3.7.0.0+build.876
Architecture Scope Download SHA256
x64 Download 2E78E30D65A8993CB1B6E22D90B00CFF1134F3C62DE9BCCCC05D1957323C715C