Prova ct.js,il nuovo IDE per giochi 2D

con ct.js impari a programmare divertendoti e sviluppare giochi diventa semplice grazie a strumenti grafici, ottima documentazione e librerie modulari flessibili.

È libero e gratuito, open-source ed è amato da hobbisti, professionisti, insegnanti e dai loro studenti.

Download v5.0.1

Three programming languages. Same powers. Yours to choose.

JavaScript & TypeScript

JavaScript is the language of the web, and optional TypeScript features provide rich coding tools.
// Event for a collision with a bullet
var damage = 5;
// 15% crit chance!
if (random.chance(15, 100)) {
    damage *= 2;
}
this.hp -= damage;

// Destroy the projectile
other.kill = true;

if (this.hp <= 0) {
    this.kill = true;
}

CoffeeScript

A python-like language with a concise and beginner-friendly syntax.
# Event for collision with a bullet
damage = 5

# 15% crit chance!
if random.chance 15, 100
    damage *= 2

@hp -= damage

# Destroy the projectile
other.kill = true

if @hp <= 0
    @kill = true

Catnip

A visual programming language made specially for ct.js that works similarly to Scratch, but better.
SetdamagevalueIfrandom chance
Setdamagevaluedamage×
Decreasehpbydamage Destroy the projectileWith copyother
Destroy this copy
Ifhp
Destroy this copy

Crea giochi di qualsiasi genere

Sparatutto, arcade, avventure, sopravvivenza, rompicapi, visual novel — chi più ne ha più ne metta!

Ill Fated

A vampire-survivor-esque shooter where your character only grows weaker through time. Fend off endless monsters and see how many curses you can get before you succumb to the foes.

Vacation of Fusion

A light-hearted island-building game where you mix elements to create new tiles. Features creative mode, cartoony graphics, and a selfie mode!

Welcome to the VOID

Una storia sul riavvio dell'universo. Nuota attraverso l'infinito cosmo scuro, impegnati in combattimenti spaziali, atterra su pianeti per completare missioni di spedizione ed esplorazione di tecnologie perdute.

ct.js ha tutto ciò che serve per il tuo gioco

Editor di mappe / livelli con supporto per le tile

Editor di codice integrato con segnalazione degli errori

Collisioni arcade e librerie per la fisica di gioco 2D

Animazioni a frame e scheletro

Manager per musica ed effetti sonori

Sistema di particelle, shader e illuminazione

Note e documenti in un pannello laterale, accessibile da ogni schermata

Possibilità di usare codice JavaScript personale

Facile da compilare e distribuire

Unisciti al mondo degli sviluppatori di giochi

È gratis!

Il nostro partner

Mini Jam è una gara di sviluppo giochi che si tiene ogni due settimane su itch.io. Unisciti al loro Discord Server or visita il loro sito ufficiale!

Ct.js' patrons

Business cats

Chocopelli

Cats

GAKONS
Vint Prox

People who donated to ct.js

Дмитрий Елисеев
Michael Relkowski
GAKONS
Alexandr Chubutkin

Become a patron

Aiuta ct.js a crescere!

Fallo conoscere ai tuoi amici