====== Salet author's guide ====== ===== Basics ===== * [[en:guide:five-min|Ultra-short version]] \\ For those who want to jump in RIGHT NOW. One file, no installation. Suitable for small games. * [[https://salet.su/try/index.html|Online playground]] (TypeScript/pure JS version [[https://codepen.io/oreolek/pen/mwQNrr|here]]) * [[en:guide:first-steps|Technical preparations]] \\ When you want to improve performance, make a bigger game and are willing to install a package manager. * [[en:guide:overview|General concepts]] \\ Short overview of Salet concepts. The following chapters explain them in more detail. * [[en:guide:rooms|Rooms]] * [[en:guide:units|Units]] * [[en:guide:actions|Actions]] * [[en:guide:implicit|Implicit choice]] \\ If you want to go beyond the simple branching * [[en:guide:porting|Porting your games]] \\ For the authors familiar with Undum, Raconteur or Dendry. * [[en:guide:saving|How the saving works]] \\ A small but important detail. * [[en:guide:using-cdn|Using CDNs]] ===== Nice details ===== * [[en:guide:dialogues|Dialogues]] * [[en:guide:actions#Cycles|Cycling text]] * [[en:guide:analytics|An analytics advice]] * [[en:guide:styling|Styling your game]] * [[en:guide:i18n|Translating your game]] * [[en:guide:improv|Using Improv]] ===== CoffeeScript API ===== * [[en:api:core|Core]] * [[en:api:room|Rooms]] * [[en:api:unit|Units]] * [[en:api:character|Character]] * [[en:api:view|View]] * [[en:api:rng|Random number generator]]