Это ct.js,твой новый редактор игр

С ct.js обучаться программированию легко, а разработка игр становится увлекательным занятием — в нём множество визуальных редакторов, хорошая документация, гибкая модульная библиотека и несколько языков программирования на выбор.

Котэ бесплатен и опен-сорсный, а любят его профессионалы, любители геймдева, учителя и их студенты.

Скачать v5.0.1

Три языка программирования на выбор. Все одинаково мощные.

JavaScript & TypeScript

JavaScript — это язык интернета. Возможности TypeScript дают ему мощные инструменты для кодинга.
// 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

Питоноподобный язык с лаконичным, более простым синтаксисом.
# 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

Созданный специально для ct.js блочный язык программирования. Похож на Scratch, но гораздо лучше.
SetdamagevalueIfrandom chance
Setdamagevaluedamage×
Decreasehpbydamage Destroy the projectileWith copyother
Destroy this copy
Ifhp
Destroy this copy

Создавайте игры любого жанра

Шутеры, аркады, адвенчуры, выживание, паззлы, визуальные новеллы — всё, что угодно!

Ill Fated

Шутер в духе Vampire Survivors, в котором твой герой со временем становится только слабее. Отбивайся от бесчисленных врагов и узнай, сколько проклятий ты вынесешь, прежде чем падёшь перед противниками.

Vacation of Fusion

Добродушная игра, в которой ты строишь свой остров, смешивая природные элементы. В игре милая мультяшная графика, творческий режим, и функция создания селфи!

Welcome to the VOID

История о перезагрузке вселенной. Плывите сквозь безграничную тьму космоса, сражайтесь в космических баталиях, проводите экспедиции на поверхности планет и изучайте древние технологии.

В ct.js есть всё, что нужно для создания игры

Редактор уровней с поддержкой тайлов (плиток)

Интегрированный редактор кода с подсветкой ошибок

Обработка столкновений и другие модули

Покадровые, скролл-анимации, поддержка 9-patch, и даже больше

Менеджер звуков с рандомизируемыми эффектами

Шейдеры, системы частиц и система освещения

Документация и заметки — всегда под рукой

Возможность использовать любой JavaScript или TypeScript код

Простые инструменты упаковки и релиза

Присоединись к миру геймдева

Это бесплатно!

Партнёр

Mini Jam — конкурс по разработке игр, который проводится на itch.io каждые две недели. Присоединись к их Discord серверу или посети официальный сайт!

Покровители ct.js

Бизнес-коты

Chocopelli

Коты

GAKONS
Vint Prox

Спасибо донатерам!

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

Стать покровителем

Помоги коту!

Расскажи о нём своим друзьям: