Avgjs

screenshot of Avgjs
solid
vite

Next generation lightweight visual novel/Galgame game production engine

Overview

AvgJS is an innovative game production engine tailored for creating visual novels and galgames. This next-generation platform prioritizes lightweight performance while maintaining cross-platform compatibility. Built with robust languages such as Rust, Tauri, and Idris2, AvgJS offers a safe and efficient environment for developers eager to create engaging storytelling experiences.

With its cutting-edge features, AvgJS aims to simplify the development process without sacrificing quality. Whether you are an experienced developer or just starting, the capabilities of this engine promise to elevate your projects to new heights.

Features

  • Lightweight Performance: AvgJS is designed to be fast and efficient, minimizing resource consumption while maximizing responsiveness in game applications.
  • Cross-platform Compatibility: Build games that can run seamlessly across various operating systems, ensuring a wider audience reach.
  • Memory Safety with Rust: Utilizing Rust's memory safety guarantees, AvgJS reduces common programming errors that can lead to crashes or security vulnerabilities.
  • Type Safety with Idris: Idris provides strong typing features, allowing developers to write more predictable and maintainable code.
  • Easy to Use: The platform simplifies the game development process, making it accessible even for those with limited programming experience.
  • Rich Visuals with PIXI.js: Take advantage of PIXI.js for stunning graphics and animations that enhance the visual appeal of your games.
  • Focus on Storytelling: AvgJS is specifically designed for narrative-driven content, enabling developers to create immersive storytelling experiences effortlessly.
solid
Solid

SolidJS is a declarative JavaScript library for building user interfaces, offering a reactive programming model for efficient updates. It stands out for its reactivity system that minimizes unnecessary re-renders and its small bundle size, making it a performant choice for developing lightweight and reactive web applications.

vite
Vite

Vite is a build tool that aims to provide a faster and leaner development experience for modern web projects

typescript
Typescript

TypeScript is a superset of JavaScript, providing optional static typing, classes, interfaces, and other features that help developers write more maintainable and scalable code. TypeScript's static typing system can catch errors at compile-time, making it easier to build and maintain large applications.