Juggernaut Games announced today their first title – StarCrawlers, a sci-fi dungeon-crawling RPG. In StarCrawlers, players will run a crew of talented fixers taking shady jobs on the fringes of space where their choices dynamically change the way they explore the environment, fight their foes, resolve encounters, and how their story ultimately unfolds. Continue reading StarCrawlers Announced – New Sci-Fi Dungeon-Crawling RPG