A Complete Project of Blank App with everything working
This Project (with its easy simple architecture) helps you to code 80% of an App of Medium Complexity in 4-5 Hours
- Already Setup
- SFML
- With simple things handled
- Like changing the View Size when resized
- Added Dragging through world-space
- Dear ImGui (For GUI)
- By Default Docking is Enables
- You can use both Docking and non-docking versions
- Firebase C++ SDK (For Online Database etc)
- The binaries are in GBs
- so it is Optional, and doesn't come in default BlankApp
- SFML
- Three Configs
- Debug
- Release
- Dist
- Embedded Resource Manager (Embed any type of Assest in .exe itself)
- Utility Libraries
- Timer
- Logging
- Only Debug has Console
- Release prints in .txt file (automatically generated)
- Dist disables Logging
- All 3 behaviours with same code (but in different configs)
- Open/Save As Dialog Box (Window Native)
- A Simple Software Architecture
- It Separates unrelated Systems into different Namespaces
Remember this is a Project with just some Code already written
And does NOT constrict you in any way
Text Editor