Felegz

Play in browser
Minimalist island-builder
Strategy
Play in browser

Fucking Great Games I Want You to Play

Humanware

Interesting stuff

Online Multiplayer

Local Multiplayer