Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/txt2u/voxel-gameengine
This is my first voxel game engine and also my first public github repository.
https://github.com/txt2u/voxel-gameengine
Last synced: 17 days ago
JSON representation
This is my first voxel game engine and also my first public github repository.
- Host: GitHub
- URL: https://github.com/txt2u/voxel-gameengine
- Owner: txt2u
- License: gpl-3.0
- Created: 2022-04-15T01:41:07.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2022-06-23T09:51:09.000Z (over 2 years ago)
- Last Synced: 2024-11-11T06:12:56.522Z (3 months ago)
- Language: C++
- Size: 18 MB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Voxel Game Engine
## - Targets of this Voxel Game Engine -
- Be a true game engine (not like a triangular and OMG! A GAME ENGINE)
- Try to add a pretty damn features
- Add build/destroy & Multiplayer
- Maybe doing a launcher for it ? w/the games that were created with it
- Doing an (easy and safe use)
- Doing it in fully C/C++ & OpenGL
- Be multi-platform (Windows, MacOS and Linux)## - What will we use -
- IDE: Visual Studio Code
- Langauge: C/C++
- API: OpenGL
- Additional Stuff: ImGUI## - What is a game engine? -
- A game engine is an program that you can make/create with it games and it most of the time includes 90% of the tools you want
- A way to add more tools? By adding plugins (if supported) and etc
- What can i do with the tools? It makes the game programming time much shorter because it makes programming easier as you don't have to do everything from scratch, it's equipped.## TODO
- [x] Add ImGUI and make sure it works
- [x] Go into 3D
- [x] Achieve Types of lighting
- [x] Make documents with a basic index.html
- [x] Use CMake
- [x] Load 3D Models (.gltf)
- [ ] Load 2 Models or more
- [ ] Load Different Lighting Sources