A game engine
Find a file
2024-11-14 00:50:27 +01:00
crates feat: added a camera with orthographic projection and did some work restructuring the comet_app to make the setup system optional. Input handling is moved to the app 2024-11-13 03:33:02 +01:00
src feat: added a camera with orthographic projection and did some work restructuring the comet_app to make the setup system optional. Input handling is moved to the app 2024-11-13 03:33:02 +01:00
build.rs initial commit 2024-10-26 02:15:26 +02:00
Cargo.toml feat: added a camera with orthographic projection and did some work restructuring the comet_app to make the setup system optional. Input handling is moved to the app 2024-11-13 03:33:02 +01:00
README.md Update README 2024-11-14 00:50:27 +01:00

☄️ Comet

a free and open source games framework

Warning

This project is in early development and is not yet ready for use.

It could be potentially used to make something very basic in a very hacky way but it is not a good experience

UPDATE: It is slowly getting where I want it to be (at least for 2D)

Features

(not ordered by importance)

  • Fixed update steps (60 updates per second right now)
  • Rendering
    • 2D
      • Textures
    • 3D
      • Meshes
      • Normal maps
    • Texture Atlas
    • Shaders
    • Materials
    • Text
    • Particles
    • Animations
  • Sound
  • Input
    • Universal input manager
    • Keyboard
    • Mouse
    • Gamepad
  • ECS
    • Components
    • Entities
    • Archetypes
    • World
  • Scene
    • loading
    • saving
  • UI
    • Buttons
    • Text
    • Input
  • Physics
    • 2D
    • 3D
  • Plugin System