ct.js icon
ct.js icon

ct.js

 28 likes

ct.js is a 2D game editor (desktop app) based on web technologies. It aims to be an extensible yet simple game-making tool, accessible for both newbies and experienced game developers.

Room editor

License model

  • FreeOpen Source

Application type

Platforms

  • Mac  Not tested
  • Windows
  • Linux
5 / 5 Avg rating (10)
28 likes
8comments
0 news articles

Features

Suggest and vote on features

Properties

  1.  Lightweight

Features

  1.  2D Game Engine
  2.  2D Game Creation
  3.  Support for Javascript
  4.  Export to HTML
  5.  Ad-free
  6.  Modular System
  7.  Works Offline
  8.  No registration required
  9.  No Coding Required
  10.  Support for scripting
  11.  Dark Mode
  12.  Support for HTML5

ct.js News & Activities

Highlights All activities

Recent News

No news, maybe you know any news worth sharing?
Share a News Tip

Recent activities

  • Eighty-nine and namdx1987 liked ct.js
    about 23 hours ago
  • pitdoga liked ct.js
    11 days ago
  • App icon
    gamefiend added ct.js as alternative to Flowgorithm
    about 1 month ago
  • weltenschmid liked ct.js
    about 2 months ago
  • hbarone reviewed ct.js  
    3 months ago

    ct.js is a complete game engine with excellent GUI with many features for beginners and advanced users

  • hbarone liked ct.js
    3 months ago
  • Ehaan reviewed ct.js  
    3 months ago

    Ct.js is a really well designed and well documented free and open source game engine. It's really easy to use and has its own visual programming language in addition to JavaScript and TypeScript. It also has advanced features and modules/extensions that make it great for any use case.

Show all activities

ct.js information

  • Developed by

    Cosmo Myzrail Gorynych
  • Licensing

    Open Source (MIT) and Free product.
  • Written in

  • Rating

    Average rating of 5
  • Alternatives

    44 alternatives listed
  • Supported Languages

    • English

AlternativeTo Category

Development

GitHub repository

  •  106 Stars
  •  11 Forks
  •  39 Open Issues
  •   Updated Feb 28, 2025 
View on GitHub

Our users have written 8 comments and reviews about ct.js, and it has gotten 28 likes

ct.js was added to AlternativeTo by CosmoMyzrailGorynych on Aug 15, 2018 and this page was last updated Apr 26, 2021.

Comments and Reviews

   
 Post comment/review
albertobaldi87
  
Top positive commentDec 13, 2022

ct.js is in my opinion one of the best game development environments on the market as it allows you to immediately create games without too many frills. Its strong point is the immediacy of use of its interface and above all the exhaustive documentation on how to use it.

2
hbarone
  
Positive commentJan 6, 2025

ct.js is a complete game engine with excellent GUI with many features for beginners and advanced users

0
Ehaan
  
Positive commentJan 6, 2025

Ct.js is a really well designed and well documented free and open source game engine. It's really easy to use and has its own visual programming language in addition to JavaScript and TypeScript. It also has advanced features and modules/extensions that make it great for any use case.

1
onezov
  
Positive commentApr 11, 2022

Simple for a beginner

1
maverickdev55
  
Positive commentDec 13, 2021

ct.js is very well documented and has a documentation embed built in to the app, godot like addon system, you can install and create addons (there are built in ones as well), overall a great game engine and there is a discord community for help

2
Guest
  
Positive commentNov 5, 2021

I love ct.js because it's very powerful, yet it's ide doesnt bombard you with thousands of ui elements. And it has amazing documentation and an even more amazing community!

2
Guest
  
Positive commentOct 15, 2020

Perfect game engine for web dev

1
Show more comments
7 of 8 comments

What is ct.js?

Ct.js is a 2D game-making engine with high-quality documentation, visual tools for asset management, and a smart code editor, all integrated into one IDE. It has a smooth workflow and an excellent user experience. The engine can be used in programming courses and is good for beginners in game development. Ct.js also fits more seasoned developers as one can make and publish a game for web and desktop entirely in ct.js.

Highly extensible The core library of ct.js is small but powerful and can be easily extended in one click by modules. Users can write their own modules, too.

Easy to learn ct.js is accessible and ready-to-use for both newbies and pros. It is bundled with examples, tutorials, and docs.

Games that run everywhere Games created with ct.js run in any modern browser, including mobile ones. The developer also plans to add an option to pack game projects as executable.

Official Links