The core library of ct.js is small but powerful and can be easily extended in one click by modules. You can write your own modules, too!
ct.js is accessible and ready-to-use for both newbies and pros. It is bundled with examples, tutorials, and docs.
Games created with ct.js run in any modern browser, including mobile ones. We also plan to add an option to pack your game project as executable!
Collect all the coins on the map!
This demo shows how to create a side-view world by playing sprite animations, transforming copies, creating simple enemies, handling player's keyboard input and detecting collisions.
Fly through space, collect bonuses, earn score points and destroy asteroids and enemy ships!
This demo shows how to handle keyboard input, create basic menus, handle collisions and create new objects during the playtime.
Find identical cards to clear the board.
This demo shows how to play sounds, animate things and use the core ct.js library.
Room / Level editor with tile support
Integrated code editor with error handling
Collision handling, and other libraries
Music & sound manager
Styles to reuse GUI settings
Notes & docs in a side panel, on every screen
Easy packing and deploying
Basic image maipulation tools: flipping, resizing, etc.
Packing to an executable