The frontend team creates the gaming surface, where Cryptic is played. This includes all conceivable game elements e.g. a desktop, or various apps within the game, which provides an interesting feeling. The challenge is to code complex game mechanics without any game engine. You should bring knowlege of website developement, expertise in TypeScript, Angular and Git. In the ideal case, you bring SCSS knowlege too.
The backend team codes the complex game logic and is responsible to maintain it. Another part is the testing of the backend-structures as well as the writing of a performant code, so there are no performance issues. You should bring good knowlege of Java, Python and Git.
The game design team deals on a theoretical level with the content, characteristics and factors that must be present for the design of an exciting game. This means that we work out all the content of the game together. This includes e.g. the development of a desktop, the invention of various hacker attacks and a terminal or an experience system and their respective logic. The most important requirement is to be creative and to keep an eye on the connection between many different factors and parameters.
The design team is split into three different sectors. The sector “graphics“ creates all required icons, design templates und additional footage, which is needed by the game or website. “Videoproduction“ creates all different kinds from videos such as trailers, intros and animations. The sector “sounddesign“ composes whole pieces of music and creates sound effects.
The website team is developing the website and maintains it. This includes the development of various menu pages, a header and footer, as well as other functions and areas that will be implemented during the course. You should have knowledge of web technologies such as HTML, SCSS and Vue.js.
The security team deals with code audits, penetration testing and developement of security concepts, for you can play Cryptic in a secure environment. Experiences in web-hacking e.g. XSS and SQLi, and experience in dealing with tools such as nmap, sqlmap and burp are mandatory.
In the translation section, all relevant texts are translated into the respective foreign language. You should have good German and foreign language skills. We are currently looking for translators for English.
The text team writes and corrects all possible texts that arise for the project and game. You should like to deal with texts as well as have good German and English language skills. We are currently starting to introduce a wiki for Cryptic, so we are still looking for active editors.