Card Engine

Card Engine

View Stats:
 This topic has been pinned, so it's probably important
Early Access Roadmap
In Development initiatives are being actively worked on. In Exploration ideas are being considered for development, but not guaranteed. There is no special order to these lists. Small user requests might be added without appearing on the roadmap.

*The roadmap does not include everything being worked on and is subject to change.

In Development
  • Localize the app to more languages
  • Evaluate Requests & Suggestions
  • Final polish of systems and UI in preparation of a full release

In Exploration
  • Select multiple cards to delete, flip or duplicate
  • Select multiple objects in the card editor

Complete
This list does only contain the major feature suggestions/requests that has been added to Card Engine since the Early Access launch. See the full patch notes of individual updates to see everything.
  • ✅ [0.1.1] Fullscreen support
  • ✅ [0.2.0] Multi-page support to the exporter with cards automatically flowing to new pages
  • ✅ [0.2.0] Mass export cards through one export button
  • ✅ [0.2.0] More paper standards to the exporter than just A4
  • ✅ [0.2.0] Export individual cards in an image layout more suited for digital use
  • ✅ [0.2.0] Export all pages to PDF
  • ✅ [0.2.0] Native Windows file browser integration for choosing export folder and files to import
  • ✅ [0.3.0] Simplify the import process. Remove the importer window, import directly in the asset browser
  • ✅ [0.3.0] UI Rework: Easier navigation, reducing the amount of windows and menus
  • ✅ [0.3.0] Drag-and-drop card collection system to replace the hierarchical system
  • ✅ [0.3.0] Asset license information within the app
  • ✅ [0.3.0] Separate personal use and standard licensed built in assets to make it easier to keep track of them
  • ✅ [0.4.0] Custom card sizes
  • ✅ [0.4.0] Custom card rounded corners
  • ✅ [0.4.0] Deck system for better organizing your cards
  • ✅ [0.4.0] Export individual decks
  • ✅ [0.5.0] Moveable windows in the app
  • ✅ [0.5.0] New colour picker/selection system: HSV, RGBA 0-255, RGBA 0-1, Hex codes, colour hue wheel, pick color from pixel (similar to ones found in photo editors)
  • ✅ [0.5.0] Font fallback system for better support for multilingual characters (Chinese etc.)
  • ✅ [0.5.0] Snapping when resizing objects
  • ✅ [0.5.0] Snapping when moving objects
  • ✅ [0.6.0] Visible grid and grid system overhaul
  • ✅ [0.6.0] Implement cursor overrides (e.g., resize arrows, move icon, text input I-beam) to enhance visual feedback
  • ✅ [0.6.0] Configure images (icons) within text
  • ✅ [0.6.0] Snap to adjacent edges when dragging objects close to other objects in the editor
  • ✅ [0.7.0] Use card names as file names when exporting individual cards
  • ✅ [0.7.0] A restricted demo version of Card Engine so that new users can try it before purchasing or to see if it's what they're looking for
  • ✅ [0.7.0] Text icon system improvements; Customize text icons though an image picker instead of having to use image IDs
  • ✅ [0.7.0] DPI metadata to exported image files
  • ✅ [0.7.0] Support for bleed and safe zone guidelines with snapping
  • ✅ [0.7.0] Import into the current custom category by dragging and dropping files
  • ✅ [0.7.0] Config menu for the editor to configure parameters like snapping range, grid size, etc.
  • ✅ [0.8.0] Massive UI Rework from scratch: There has been a lot of features implemented since the Early Access release, and the current UI is cluttered. The rework will focus on simplification and enhancing the user experience by providing a cleaner and more professional look with less windows and menus to dig through
  • ✅ [0.8.0] Image picker/widget to replace the text ID based system that was very hard to work with
  • ✅ [0.9.0] An update dedicated to implemented specific user requests and suggestions
  • ✅ [0.10.0] Customizable outlines for text
  • ✅ [0.10.0] Template system with share-across-cards sync functionality
  • ✅ [0.10.0] Editable templates
  • ✅ [0.11.0] In-engine XML Error logger giving detailed reports if there's issues with XML formatting (Like after making manual edits to project files)
  • ✅ [0.11.0] Performance improvements and smoother loading bars
  • ✅ [0.12.0] Rework the 'Share changes across cards'/Template system from scratch because the first version was very difficult to use, restrictive and had some fundamental issues and bugs
  • ✅ [0.12.0] Many systems has been polished "under the hood" to make the code cleaner and more efficient
  • ✅ [0.12.0] Changes to the UI interface based on user feedback
  • ✅ [0.13.0] CSV card data import and export with customizable tags for making mass changes
  • ✅ [0.13.0] Implement atomic saving, a more robust technique against external interruptions, like loss of power during the write to file process
  • ✅ [0.14.0] Text variables. For example, {damage_r5} formats to 500 on cards as configured in a global table per project
  • ✅ [0.14.0] Many small changes and improvements based on user feedback
  • ✅ [0.15.0] Rework the entire database system from scratch to focus on dynamic asset loading and unloading. Only loading assets on demand will reduce peak memory usage and improve scalability significantly
  • ✅ [0.15.0] Optimize performance, further increase scalability
  • ✅ [0.15.0] Rework the autosave system to a manual 'save changes' approach for more control over saving
  • ✅ [0.16.0] Memory and Performance optimizations
  • ✅ [0.17.0] Built in variables with special behaviour to display card name, project name, deck name, or position in the deck
  • ✅ [0.17.0] Rework the layer UI layout for a cleaner look that’s more in style with the rest of the app
  • ✅ [0.17.0] Each layer show all objects placed in a list within the new layer interface. These can be clicked as a shortcut for selecting the objects, giving much better control and overview
  • ✅ [0.17.0] Layers and the objects within them in the new list can be drag and dropped to change layering directly in the hierarchy
  • ✅ [0.18.0] Support for card quantity to export, which can be set in the editor or in a new CSV column
  • ✅ [0.18.0] Curve text through a simple <curve=> tag
  • ✅ [0.18.0] Reorganize decks (Move them up or down in the list)
  • ✅ [0.18.0] Rework the grid system to improve performance and make it generate from the center of the card
  • ✅ [0.18.0] Rework the editor viewport, to make it support a wider range of card sizes. Improve zoom and drag logic
  • ✅ [0.18.0] Rework the font selection dropdown list generation to make it faster and more efficient. Scroll to where you was previously when reopened
  • ✅ [0.18.0] New, more guide-oriented documentation to replace the massive and tedious .docx documentation
  • ✅ [0.19.0] Text icon widget overhaul
  • ✅ [0.19.0] Customizable project folder paths
  • ✅ [0.19.0] Improvements to the Template system, apply ALL changes in one action
  • ✅ [0.20.0] Package Manager that allows enabling or disabling built-in asset categories, giving control over which built-in assets are loaded and visible in the asset browser
  • ✅ [0.20.0] More 'special' variables with hardcoded functionality
  • ✅ [0.21.0] Adding Requests & Suggestions
  • ✅ [0.21.0] Polishing core systems and the user experience
  • ✅ [0.22.0] Foundational rework on how fonts are handled internally to expand character set support beyond Latin-based systems (Western)
  • ✅ [0.22.0] Fully dynamic OS font lookup including user-installed custom fonts on the system
  • ✅ [0.22.0] Solving multiple technically challenging issues

I have a Devlog channel in our Discord community where I post upcoming features and progress towards the next update.

📖 Card Engine Discord Community Devlogs[discord.com]