Niche – a genetics survival game is a species sim with roguelike progression, played in turns on a hex grid. It includes enough novelty to charm fans still searching for the children of Creatures or Spore, but gambles with repetitive and predictable gameplay. It's as likely to frustrate you as it is to relax you, and small annoyances tip the scale in favor of the prior. Approach with reasonable expectations about its depth and variety, and you'll raise your chances of garnering an enjoyable experience.

While Algotica isn’t likely to blow your mind with excitement from its gameplay, and it’s not going to make you a master programmer, it is an excellent first step into the world of coding done up inside an adorable, engaging and truly fun indie game package, even if it’s one that has some flaws in the writing and pacing. And while it’s a lighthearted and low-stress good time to play even if taken as just a game, for those of us who have always wanted an intro into the labyrinthine world of programming but who were too overwhelmed to dive in on our own, it’s almost a godsend.

One of the best virtual introductions to a new language I have ever seen. Thanks to Learn Japanese To Survive!Katakana War, one could be well on their way to learning the Japanese language while immersing themselves in a genuinely fun game.

Hands-on learners will enjoy Super Markup Man. If you're the type and are looking for a fun approach to web development, then don't think twice and go for it. Super Markup Man will teach you the building blocks, with an emphasis on fun.

Experience the hacker's side of cyberpunk in Cyber Sentinel! This design-based puzzle game features a complete visual programming kit for designing your own viruses.