Skip to content

Lulezer/Echlib-VisualStudio2022-Template

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Echlib

A C/C++ library designed to help beginners start making games.
An easy-to-use and open-source game development library.

Features

✔️ Implemented | ❌ Planned / Under Consideration

  • Rendering System (Textures, Shapes)
  • Audio System
  • Keyboard & Mouse Input Handling
  • 2D Camera System
  • Collision System (Simplified collision handling)
  • File I/O System
  • Scene Management System (Planned)
  • Text UI System (Planned)
  • Particle System (Planned)
  • Script Integration & Event Handling (Under Consideration)
  • Networking (Under Consideration)
  • AI & Pathfinding (Under Consideration)
  • Cross-Platform Support (Planned)

Note: Features may change over time. Some may be delayed or removed.

Future Vision

Echlib may evolve into a full game engine in the future, with more advanced features reserved for that version.


Installation

📌 Option 1: Manual Installation

  1. Download the latest release from: Echlib Releases
  2. Extract the ZIP file into a folder on your computer.
  3. Copy the required files:
    • Move the contents of the include/ and src/ folders into your project directory.
  4. Link the required files in your IDE:
    • echlib.h, raudio.h, etc.
  5. Start coding! 🎮

🛠️ Option 2: Use a Pre-Made Template

  • Visual Studio 2022 Template: Download
    1. Download & extract the template.
    2. Right-click the folder → Open with Visual Studio 2022.
    3. Start coding!

🏆 Credits

👤 Special thanks to:

  • MrLLGD – Helped set up CMake and other technical aspects.
  • Raysan5 – Creator of raudio.

📖 Wiki

For detailed documentation, visit the Echlib Wiki (Coming Soon).


About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published