SurviveX è un gioco terminal-based sviluppato in C++11 con la libreria ncurses come progetto per il corso di Programmazione del primo anno.
Il giocatore si muove attraverso stanze piene di ostacoli e nemici, con la possibilità di sparare in quattro direzioni e cambiare arma. Il gioco include un sistema di livelli con mappe caricate da file, gestione del punteggio e una classifica persistente.
Il progetto è compilato con g++/make ed è stato testato su diverse distribuzioni GNU/Linux.