astery
Compiled programming language designed for game development
astery*
A domain-specific programming language designed for game development. It is compiled and statically typed. This project aims to provide an all-in-one environment for developers who like to work without separate engines and wrapper libraries.
Hello World
fn main() {
let hello = "Hello world!";
print hello;
}
Output:
Hello world!
Installation
cargo install --git https://github.com/Censera/astery
Running Code
astery run test/hello.ast
Language Overview
Functions:
fn greet(name: str) {
print name;
}
Variables:
let score = 100;
Control Flow:
if score > 50 {
print "Pass";
}
Documentation
- Getting Started
- Progress & Roadmap