Conheça ct.js,o seu novo editor de jogos 2D

O ct.js visa tornar a aprendizagem da programação divertida e desenvolvimento de jogos fácil por seus editores visuais e biblioteca de códigos bem documentada. Está disponível para Windows, Linux e Mac.

É gratuito, open-source, e amado por amadores, profissionais, professores, e seus alunos.

Baixar v5.1.0

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

Crie jogos de qualquer genêro

Shooters, arcades, adventures, survivals, puzzles, visual novels — o que você quiser!

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

Uma história sobre reiniciar o universo. Nade pela infinidade da escuridão do cosmos, se envolva em combates espaciais, aterrise em planetas para missões de expedição land e explore tecnologias perdidas.

ct.js tem tudo que você precisa para fazer um jogo

Sala / Editor de fase com suporte a ladrilho

Integrado com editor de códigos com um reportador de erros

Colisões, e outras bibliotecas

Quadros & animações esqueléticas

Música & gerenciador de sons

Notas & documentos em um painel lateral, em todas as telas

Capacidade de usar JavaScript personalizado

Embalagem e implantação fáceis

Entre no mundo de desenvolvimentos de jogos

é grátis!

Nosso parceiro

Mini Jam é um game jam aberto recorrente que é realizada a cada duas semanas no itch.io. Entre no discord deles ou visite o site deles!

Ct.js' patrons

Business cats

Leo🦁

Cats

GAKONS
Vint Prox

People who donated to ct.js

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

Become a patron

Ajude ct.js crescer!

Conte para seus amigos ;)