In, working on my engine

Hi!

Doing LD jam for years now. I'm always looking into something new, Android, Processing, NintendoDS, GameBoy Color, GameBoy Advance, Atari 2600. Some years ago, I began working on my own game engine in C++ but life took me away from that language so I stopped working on it. Recently I had to get into GoLang and it changed my life, I stuck with it, it's awesome! So, LD 51, I started another game engine in Go. And here we are. Have not worked on it since but I want to get into it. I had a game idea for my limited engine which needs little additional engine development. So my engine can advance and a game might happen out of it. It is always a good idea to develop a project by implementing real life needed features. (Then do heavy refactoring. :stuckouttongueclosedeyes:) The idea is bendable to incorporate "summoning" - don't frown on me when it feels forced.

Features I have: - a window with OpenGL context - upload meshes, textures, and arbitrary data to video card - use vertex and pixel shaders - online multiplayer ready game loop

Features I need: - minimal GUI, ex. a pushable button - sprite animation - sprite movement - sprite user interaction - sprite collision - multiple scenes handling - a basic sound mixer - sound player

Decent start to turn my engine basics into actual game engine basics. A little ambitious but I hope it will get me back into the groove of programming.

I will stream on Twitch/rawbits (Why does my trustworthiness needs to be evaluated after all these years, site devs? :disappointed:)

Wish me luck!