

file and folder names should be all lower-case using underscores to separate words (snake case) (ex: run_mode.h, simple_render_scene.cpp)
All variables should be snake case (lower-case with underscores to separate words)
All method names should be pascal case (no underscores and each word capitalized ex: GetUserName())
All class and struct names should be pascal case (no underscores and each word capitalized ex: GetUserName())

All methods should be defined in a .cpp (no inline methods in headers)
Class member variables should start with m (ex: mUserName)
Struct member variables should NOT start with m (ex: UserName)