Это ct.js,твой новый движок для создания 2D игр

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

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

Скачать v5.2.1

В ct.js исключительные инструменты для создания игр

😙👌✨💅💪

Мгновенный экспорт одним кликом

Для браузеров и ПК

Инструменты для адаптивных пользовательских интерфейсов

Интерфейс подстроится под любой экран

Редактор кода с проверкой ошибок и множеством функций

Редактор кода из VSCode для JS и собственный специальный язык визуального программирования

Динамичная звуковая система

Случайное изменение громкости, тона, добавление эффектов и 3D-звуки

Крутой редактор уровней

Редактор тайлов, размещение объектов кистью, предварительный просмотр анимации

Пиксель-арт рендер

Включается одним кликом в настройках рендера проекта

Bitmap-шрифты

Чёткие и производительные шрифты для пиксель-арт игр

Визуальный редактор систем частиц для спецэффектов

Строй сложные эффекты из нескольких эмиттеров без кода

Брендинг

Брендируй своё приложение и скрой логотип ct.js — или же покажи всем, как крут синий кот!

Поведения и система контента для игр на основе данных и инструментов для дизайнеров

Модульно составляй игровую логику, определи собственные поля для объектов и используй структурированные таблицы данных

Встроенная документация

Всегда доступна в боковой панели

Элементы для графического интерфейса

Кроссплатформенные кнопки, панели и поля ввода, которые работают на всех платформах

Навороченый отладчик

Пауза, навигация, выполнение команд, запуск на устройствах в локальной сети

Расширяемый и модифицируемый

Легко добавить свой JavaScript. Модули включаются за один клик.

Гибкая система ввода и действий

Одна строка кода для клавиатуры, геймпада и мобильных устройств. Круто!

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

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

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

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

Cleopawtra

Play as Cleopawtra and rescue your husband, Meowrc Antony. An entry to the recent ct.js jam!

Cat-Apocalypse

This game, created for the ct.js game jam, casts you as a blue cat from the future on a mission to save the dinosaurs from extinction using his deadliest weapon... yarn balls.

Pronipbition

You're a parched cat looking for some real drinks in the city. Explore the streets and chat with locals to find the secret location of the speakeasy in this vaguely historically inspired adventure game! An entry to the recent ct.js jam!

Hollow Floor

Hollow Floor is an exploration-based single-sitting Metroidvania inspired by VVVVVV and REDDER. Hollow Floor is a relaxed game that is full of secrets and hard challenges that can be tackled at any moment in the game or completely ignored. Checkout the demo and buy on Steam!

Crimson Hero Quest

Crimson Hero Quest is an engaging platformer game that invites players into a captivating pixel art world rendered in charming 16x16 graphics. Set in a vibrant universe, players embark on a heroic journey through lush forests and formidable castles.

Crazy One (open for playtests!)

A game where you try to break through a very heavy hatch by dumping everything you find on it while pew-pewing monsters in procedurally generated levels. Different heroes and weapons to choose, and… pills??

Партнёр

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

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

Бизнес-коты

Leo🦁

Коты

Александр Гагарин
Alan
GAKONS

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

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

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

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

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

Помоги коту!

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