One thing I want to avoid is start with heavy and complex beasts like Unity which abstracts away a lot of the basic concepts.I am looking for something more minimal. Game programming from scratch approach. Like the early days when people used to write programs in BASIC building all the graphical components and audio tones step by step.Is there something available today? My requirements:- No game engine.- Portable technology. I should be able to share my game with users on other platforms and systems.- A good learning resource to begin learning game programming from scratch.- Support for graphics and sound.Any help will be appreciated.