You don't need to have portal code to work on creating DTML games. To learn how to start with game development, please refer to "Getting Started with Game Development" section.
GamesShell is not deployed as part of DTML project and designed to be lightweight UI. It is written in ReactJS which is an open-source JavaScript library for building user interfaces. To start clone git repository: