What would I need to program to make a game engine? What actually constitutes a game engine? Is SFML kind of sort of a game engine?
I want to program a bunch of classes and functions in SFML that make it easier to create a game. While learning SFML I keep making things and going "I should just make this a class/function to make it easier for stuff in the future" but I'm not sure when a collection of classes and functions can be considered a "game engine", especially when based off an already existing library that does some of the dirty work for you.
I want to program a bunch of classes and functions in SFML that make it easier to create a game. While learning SFML I keep making things and going "I should just make this a class/function to make it easier for stuff in the future" but I'm not sure when a collection of classes and functions can be considered a "game engine", especially when based off an already existing library that does some of the dirty work for you.