A game engine
Find a file
2024-12-17 01:36:34 +01:00
crates feat: Added shader loading and swapping as well as beginnings of out of the box noise generation and support for multiple render passes 2024-12-17 01:36:34 +01:00
resources/shaders feat: Added shader loading and swapping as well as beginnings of out of the box noise generation and support for multiple render passes 2024-12-17 01:36:34 +01:00
src feat: Added shader loading and swapping as well as beginnings of out of the box noise generation and support for multiple render passes 2024-12-17 01:36:34 +01:00
build.rs initial commit 2024-10-26 02:15:26 +02:00
Cargo.toml feat: Added shader loading and swapping as well as beginnings of out of the box noise generation and support for multiple render passes 2024-12-17 01:36:34 +01:00
README.md Update README 2024-11-14 00:51:21 +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
    • Lighting
  • 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