doc.js; clean up index

This commit is contained in:
2025-01-28 15:09:37 -06:00
parent e6aac69358
commit f5d6c071bf
5 changed files with 79 additions and 2 deletions

View File

@@ -1,3 +1,66 @@
Prosperon is built in a code-first fashion. Games in it are written with javascript, mostly up to, but not including, ES6. The nicest way to use it is to heavily abuse inherited properties and closures.
Prosperon is an opinionated Javascript-based runtime for making games, quickly. It is NOT web compatible, and doesn't intend to be. It uses a hefty dosing of ideas from the Misty language, to make an easy and intuitive way to make virtual worlds.
It provides a very high level way of rendering, which it translates to a variety of backends.
With Javascript's C-like syntax, it makes it easy to make classic style games like Pacman or Fantasy Zone, without diving into Unity, Godot or Unreal Engine.
# Gradual performance
Prosperon makes it easy to make something quickly, and if it runs well, you're golden! But if it's slow, there are a plethora of options to make it faster. Plus, with native C plugins, there is nothing that can't be figured out.
# API
~~prosperon master
Here are the modules that can be included via 'use'.
// global syntax level things
// core
prosperon
input
json
layout
resources
sound
std
time
search
color
tween
util
io
os
// rendering
draw2d
render
graphics
// game components
emitter
sprite
transform
// math
pmath
vector
geometry
~~prosperon dev
convert
debug
diff
nogame
parseq
path
physics
gizmos
log
stats
stdprofile
stdtest
test
textedit
editor
yaml
spline
profile
sim