Updated 1 day ago

ClickEngine.

Our vision for ClickEngine is to empower creators of all levels to build and monetize their games effortlessly. We aim to lower the barriers to entry in game development, making it accessible to everyone, regardless of their technical background. By integrating with the Fraxtal chain, we ensure that all transactions within the platform are secure, transparent, and efficient. As we move forward, we plan to expand ClickEngine's capabilities, add more extensions, and continue enhancing our integration with the Fraxtal ecosystem.

  • Crypto / Web3
  • IPFS
  • NFT
  • GameFi
  • Fraxtal

Vision

ClickEngine envisions a world where game development is accessible to everyone, regardless of their technical background. Our goal is to empower creators, from hobbyists to professionals, by providing a no-code, open-source platform that simplifies the entire game development process. By integrating with the Fraxtal blockchain, we aim to create a secure, transparent, and efficient environment for managing digital assets and transactions. Our ultimate vision is to democratize game development and foster a community where creativity knows no bounds.

Description

Project Overview

ClickEngine is a cutting-edge, no-code, open-source game development software designed to make game creation accessible to everyone. Whether you're building games for mobile, desktop, or web, ClickEngine offers an intuitive and powerful event-based system that simplifies the process.

ClickEngine leverages the Fraxtal blockchain to handle all transactions, including creating assets or templates as NFTs, buying and selling these assets, and purchasing published ClickEngine games from the ClickEngine store. All smart contracts are deployed on the Fraxtal testnet, ensuring a secure and seamless transaction experience.

Key Features

  1. No-Code Game Development:

    • ClickEngine enables users to develop games without any coding skills. Its user-friendly interface and event-based system allow for fast and easy game logic creation.
  2. Multi-Platform Support:

    • Create games for mobile, desktop, and web platforms with ease, ensuring your creations reach a wide audience.
  3. Fraxtal Blockchain Integration:

    • ClickEngine integrates seamlessly with the Fraxtal chain, allowing for secure transactions and management of digital assets, including NFTs and in-game purchases.
  4. Full-Featured Development Environment:

    • The platform includes a robust game editor built with React, Electron, and PixiJS, offering a comprehensive suite of tools for game development.
  5. Open Source and Extensible:

    • ClickEngine is open-source, promoting collaboration and customization. It includes a variety of extensions to enhance the game engine's capabilities, from objects and behaviors to new features.
  6. Secure and Transparent Transactions:

    • By utilizing the Fraxtal blockchain, ClickEngine ensures all transactions within the platform are secure, transparent, and efficient.

Architecture Overview

ClickEngine is built around several key components:

  • Core Library: The ClickEngine core library provides essential tools to implement the IDE and manage ClickEngine games.

  • GDJS (Game Engine): The game engine, written in TypeScript, uses PixiJS for rendering and powers all ClickEngine games.

  • ClickEngine.js Bindings: These bindings integrate Core, GDJS, and Extensions into JavaScript, utilizing WebAssembly for efficient performance.

  • newIDE (Game Editor): The game editor, built with React, Electron, and PixiJS, provides a robust environment for game development.

  • Extensions: A collection of extensions that add objects, behaviors, events, and new features to the game engine, enhancing its capabilities.

Fraxtal Blockchain Integration

Fraxtal is a modular rollup blockchain (L2) known for its "fractal scaling" roadmap. It is an EVM equivalent rollup utilizing the OP stack, offering fast, secure, and cost-effective deployment of applications. Fraxtal features include:

  • Modular Rollup: Multiple components and middleware for other chains and networks to use and connect to.

  • Blockspace Incentives: Flox incentives that reward users and developers for interacting with smart contracts on the network.

  • Frax Ether (frxETH): The native gas token issued by Frax Finance, ensuring economical transactions on the platform.

ClickEngine's integration with Fraxtal allows for seamless handling of game-related transactions, from creating and managing NFT assets to purchasing games from the ClickEngine store.

Vision for the Future

As we continue to develop ClickEngine, our vision is to expand its capabilities and make game development even more accessible. We plan to introduce more extensions, enhance our integration with the Fraxtal ecosystem, and build a thriving community of game developers.

Our mission is to lower the barriers to entry in game development, enabling creators from all backgrounds to bring their ideas to life and monetize their creations effectively. Join us on this journey to revolutionize game development with ClickEngine!