v1.6.0 — Modules for FX, Multiplayer, and 2D physics, and sprinkles of minor improvements
Ct.js game engine » Devlog
✨ New Features
- Add
ct.filters
module by SN from our Discord server. The module allows creating special visual effects with filters or custom shaders, applied to your copies or a whole viewport - Add
ct.light
module for adding ambient lighting and textured lights - Add
ct.matter
module for 2D physics. See the new example! - Bundle
ct.nakama
module by @alexandargyurov — you can now create online games with ct.js! - Group modded fields into collapsible sections with a new field type
- Nano ID catmod of the same-named tiny library by Andrei Sitnik
- Optionally make a camera stay inside a specific rectangle with new rooms’ settings.
⚡️ General Improvements
- 🍱 Update Electron used in desktop builds to v11.1.1
- Allow Background class to accept a pixi.js texture
- Modify emitter tandems to use
PIXI.ParticleContainer
. Provides better performance, and also fixes issue with un-tintable emitters. - Renovate
ct.desktop
-> quit method - Select only the needed Nw.js version for debugging
🐛 Bug Fixes
- Allow resetting values in type and texture inputs at modded fields
- Fix “}” at the end of some texture files’ names
- Fix bitmap font’s XML (“kerings” typo”)
- Fix broken context menu entry for textures to create a type from them
- Fix crashes of the built-in debugger; disable nw and node in the devtools
- Fix
ct.place.meet
returning duplicated references to copies if querying for multiple obstacles - Fix icons for nightly and regular releases
- Fix Point2D initialization for modded fields
- In rooms’ copy spawning code, check for scaling extensions separately
- Remove the old main-menu tag
🍱 Demos, Dependencies and Stuff
- Update nw.js to v0.51.1
📝 Docs
- Add “Dragging Copies Around” tutorial by @qewer33
- 🐛 Add missing methods
ct.types.isCopy
,ct.u.hexToPixi
,ct.u.pixiToHex
- 🐛 Add
moveTo
andteleportTo
methods inct.camera
(#49 by @firecakes) - ✨ Add a list of gamedev resources
- ⚡️ Add categories to ct.u methods list
- ⚡️ Minor edits for JS intro, pt. 1
- ⚡️ Refurbish the home page. Move most old content to “Basic concepts”. Add links to tutorials and the cheatsheet.
- 🐛 remove duplicate instruction to draw
scoreLabel
. - Add a memo about
ct.desktop.isNw
andct.desktop.isElectron
- Fixed typos in the Space Shooter tutorial by @sarturodev
Files
ct.js for Windows x64 312 MB
Version 1.6.0 Mar 28, 2021
ct.js for Windows x86 306 MB
Version 1.6.0 Mar 28, 2021
ct.js for Linux x64 325 MB
Version 1.6.0 Mar 28, 2021
ct.js for Linux x32 332 MB
Version 1.6.0 Mar 28, 2021
ct.js for OSX x64 309 MB
Version 1.6.0 Mar 28, 2021
Get Ct.js game engine
Ct.js game engine
Create cool 2D games with a free game maker!
Status | In development |
Category | Tool |
Author | Cosmo Myzrail Gorynych |
Tags | 2D, ctjs, gamedev, game-development, Game engine, GameMaker, html5, javascript, Moddable, nwjs |
Languages | German, English, Spanish; Castilian, French, Romanian Moldavian Moldovan, Russian, Ukrainian, Chinese (Simplified) |
Accessibility | High-contrast |
More posts
- v5.2.1 — Bug fixes and improvements to Catnip39 days ago
- v5.2.0 — Object list in room editor and general improvements61 days ago
- Announcing the 4th ct.js game jam!Aug 13, 2024
- v5.1.0 — Enumeration asset type, asset searchbar, and QoL improvementsJul 20, 2024
- v5.0 releases with a visual programming language Catnip!Jun 15, 2024
- Ct.js v4.0.1 — minor bug fixes and improvementsFeb 18, 2024
- Ct.js v4.0.0 — more than a year worth of work with hundreds of new features an...Feb 10, 2024
- Ct.js v3.3.0Dec 13, 2023
- v3.2.0 — Support for CoffeeScript, a simple, easy to write language that can d...Dec 25, 2022
- Work in progress: CoffeeScript in ct.js!Nov 20, 2022
Leave a comment
Log in with itch.io to leave a comment.