Skip to content

ShadowRL76/SpectralForge

Repository files navigation

SpectralForge

Overview

SpectralForge is an in-progress graphics engine built using C++, OpenGL, GLFW, and ImGui. This project is created for fun and learning purposes, demonstrating the creation and management of OpenGL windows, rendering of 3D objects, and integration with ImGui for UI rendering. The ultimate goal is to develop a powerful terrain generator with an intuitive GUI for creating beautiful landscapes, but for now, it serves as a learning experience.


SpectralForge - GUI SpectralForge - Textures SpectralForge - No Skybox SpectralForge - No Objects


Features

  • Window management using GLFW
  • OpenGL context initialization and management
  • Rendering of 3D objects (cubes and triangles)
  • Camera controls
  • ImGui integration for UI rendering
  • Future Goal: Advanced terrain generation with a user-friendly interface

Prerequisites

  • C++17 or later
  • Premake
  • OpenGL
  • GLFW
  • GLEW
  • ImGui

Stay tuned for updates as SpectralForge evolves into a fully-fledged terrain generation tool!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published