{"repo":"demoth/jake2","free":true,"listed":false,"github":"https://github.com/demoth/jake2","clone":"git clone https://github.com/demoth/jake2.git","description":"Quake 2 java/kotlin port","language":"Java","stars":87,"topics":["quake2","java","game-engine","game","kotlin","lwjgl","libgdx"],"license":"GPL-2.0","category":"game-templates","readme_excerpt":"Jake2 README ============ Screenshots Jake2 is a port of the GPL'd Quake2 engine from id Software to Java. Jake2 is distributed under the terms of the GPL (see LICENSE). The port is implemented in Java, but some native libraries (LWJGL) are used for the visual rendering, input processing and audio playback (OpenAL) functionality. Jake2 is still under development. Feel free to send bug report if you find one. Currently, Jake2 supports most platforms supported by Java. Requirements: jdk version 21 recommended (11 and 17 also work) Documentation & Info -------------------- The info folder contains documentation and other useful information: Project Overview Networking What is Cake? Important note about client side code --------------------------------------------------- Jake2 client in its vanilla form is archived in jake2-legacy branch and will not be maintained. Even though one of the core ideas of this project was to reuse and improve (rather than reimplement from scratch) - the client side code was particularly hard to maintain and develop. Firstly, because it is written on top of the unmaintained and obsolete second LWJGL version, which is incompatible with the current LWJGL version. Secondly, jake2 rendering is implemented in OpenGL immediate mode and had to be rewritten on a modern shader pipeline anyway. And lastly, there is a libGDX framework that can provide a lot of useful functionality, and ditch a lot of code (yes, Menu.java , I am looking at you) The client and ful","default_branch":null,"files":null,"tree":[],"storefront":"/r/demoth","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/demoth/jake2/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}