top of page

AOZ Studio, is a modern, very easy to use, all in one platform with an IDE (which stands for: Integrated Development Environment) to help you program in the AOZ language.

​

Available for Windows 10/11, MacOS and Linux.

  • We recommend 4Gb memory, graphic card with 1920 x 1080 and sound.

  • Internet connection is recommended yet not necessary.

 

​

How AOZ Studio works?

​

AOZ Studio is easy to install and to use, for you to you create great games and applications.

​

  • Your programs are created in the AOZ BASIC language and converted by AOZ Studio in fast HTML5/Javascript applications, that can be run on any platform. HTML applications produced with AOZ Studio run in Chrome and compatible browsers. and in V2 as applications for windows, Mac, Smartphones.

  • Conversion is made by the "Smart transpiler" that only works on the modified elements, ensuring an ultra-fast development cycle.

  • Automatic report of the errors, AOZ Viewer for development assistance...

  • AOZ Console, AOZ debugger included

  • Compatible with the original AMOS (in V2 STOS), and more devices/OS to come such as Robots, electronic cards, Arduino.

​

​​

AOZ language specifications

​

  • Simple, yet very powerful and structured Basic language syntax, with procedures, functions and real object-orientation.

  • Enhanced and improved instructions, animations, 2D, 3D, video, sounds/music, database, graphics with rotations, zoom, skew options of sprites, bobs and screens, unlimited number of screens, transparent screens for parallax scrolling, colour remapping etc.

  • Easy inclusion of Javascript code within the Basic code itself within curly brackets, with simple access to the Basic variables and communication between the two languages.

  • Define your very own instructions and functions with the “Instruction” and “Function” keywords (Program the language with the language.)​

​​

  • Pre-processor tags to switch on or off certain parts of the code.

  • Support of AMAL, the interrupt-driven animation sub-language.

  • Installation of extensions, no need of any declaration or inclusion in the code.

  • Open-source language definitions and runtimes available on Github.

  • 1000 Instructions set, available here (former version, see the integrated doc for up to date)

  • Save App/game data in the Browser (for leaderboards etc) as a normal file.

  • Databases with very easy SQL instruction set and configuration, hosting,..., Firebase,...

  • Publish your app in "1 click" and share the URL or QR Code on smartphones, computers,...

  • Full support of joysticks, mouses, touch screens and input devices.​ QR Code, voice recognition.

​

​

Games and applications produced with AOZ Studio

​

  • 2D, 3D engine with physics and compatibility with UNITY (V1.1)

  • HTML applications do not need a web server to run and work even without an Internet connection.

  • Automatic frame synchronization for perfect display.

  • Automatic adaptation to the dimensions of the screen for mobile devices.

  • Very rich graphical instructions set as well as text mode.

  • Modern graphical modes in full color.

  • True color and palette based graphical modes with thousands of colors allowing new kind of graphical effects

  • Interrupt driven colour animations with cycling, fading, enhanced rainbows etc.

  • Enhanced modern sound mode with 32 channels and samples at the same time etc.

  • Easy creation of dialog boxes and user interfaces.

  • Support of videos files or links integrated within the game itself.

  • Load of many image file formats, new or old, IFF, PCX, PNG, JPG etc.

  • Complete support of Google Fonts even without an Internet connection, fonts being included in the application.

  • etc,etc...

​

​

For the AMOS and STOS developers...

​

  • Full support of the original AMOS instructions (not relevant instructions for modern machines having simply no effect.)

  • Full support of the original STOS instructions to a possible extend of STOS Basic, including line numbers (2023).

  • Perfect emulation of the screen of the Amiga screen display in both normal and AGA mode, with PAL and NTSC emulation, full screen with or without black bars. 

  • Complete support of the original Amiga fonts with anti-aliasing.

  • Support of tracker musics from the Amiga and Atari ST.

  • Machine emulation from Amiga 500 to Amiga 1200, with speed regulation to reproduce as best as possible the original speed of non-regulated games.

  • Emulation of Amiga DOS with DF0, DF1, DH2 etc. drives ensuring perfect compatibility of games and applications which use them, working even offline.

​

​

Scheduled for later…

​

  • Export to Native Apps for Win/Mac, Android, IOS.

  • Online IDE

  • Improved UI Designer

  • More Database features

  • Set of accessories to draw and animate the sprites, draw images, make music, edit sounds etc.

  • AI-driven character behaviors.

  • Multiple active renderers at the same time allowing the applications to be displayed in both 2D and 3D simultaneously, AR, VR, Facebook-like 2.5D.

  • Automatic movement and animation of objects in both 2D and 3D.

  • 3D positional sounds.

  • Sound filters, reverb, effects etc.

  • Adaptive music that follows the ambiance and action of the game.

  • Easy integration of Leaderboards and Achievements systems.

​

  • Easy to implement in-game advertising and in-game monetization.

  • AOZ App Store to help you publish and make money with your applications.

​​

  • WebRTC-based multi-player games without the need of a server up to 10 players simultaneously and automatic synchronisation of game objects between the players.

  • Integrated support of GIT.

  • Multi-language text resources for translated games or applications.
  • Tensorflow objects for easy AI experimenting and/or integration.

  • Packaged node.js code that can later be used in professional projects.

  • Access databases in SQL, create servers, make utilities.

  • Integration of Google REST APIs in the form of extensions and objects, call Google Translate with only one “Translate” instruction.

  • Support of modern interfaces systems like REACT.

  • Export to Unreal game-engines.

​​

 

 Lot of work ahead of us...  Thanks for your support.

​

bottom of page