This repository has been archived on 2025-03-10. You can view files and clone it, but cannot push or open issues or pull requests.
NFRev1/notes.txt
2021-09-06 11:34:05 -05:00

43 lines
1.0 KiB
Plaintext

---STEM Project---
--Ideas--
Bullet Hell (3D, but top-down)
Platformer (With a twist)
First Person Adventure (Story driven)
Something that multiplayer could eventually work with
--Development Notes--
Remember to use tasks (//TODO: )
*Engine (Name?) "Nothin' Fancy"
*Separate project
*Namespaced
Refactor NothinFancy.h to ONLY include stuff the frontend needs (Does deleteing uneeded public funcitons do anything?)
*AND get rid of NFENGINE
*High CPU usage?
*Debug and log system
*NatVis
*Config changing
*Alt-Enter
*File IO functions
*Keyboard and mouse click input
Check for memory leaks in deconstructors
Separate Model and UIElement from Drawable
*Entity and Camera classes
*Mouse position input
Audio
*Game states
*Text rendering
*UI elements
*Resource system and custom format
*Read model objs
And animations (Is this realistic?)
*Layered renderer
*Lighting
Multithreading and async tasks (For audio and loading?)
*Figure out format for storing resources OUTSIDE of exe (compressed format?)
*And separate tool to write those?