{"id":28105,"date":"2017-10-16T14:51:53","date_gmt":"2017-10-16T12:51:53","guid":{"rendered":"https:\/\/mamchenkov.net\/wordpress\/?p=28105"},"modified":"2017-10-16T14:51:53","modified_gmt":"2017-10-16T12:51:53","slug":"ioquake3-free-software-fps-game-engine-based-on-quake-3-for-windows-linux-and-macos","status":"publish","type":"post","link":"https:\/\/mamchenkov.net\/wordpress\/2017\/10\/16\/ioquake3-free-software-fps-game-engine-based-on-quake-3-for-windows-linux-and-macos\/","title":{"rendered":"ioquake3 &#8211; Free Software FPS Game Engine Based on Quake 3 for Windows, Linux, and macOS"},"content":{"rendered":"<!-- google_ad_section_start -->\n<p><a href=\"https:\/\/ioquake3.org\/\">ioquake3<\/a> is the modern, cross-platform distribution of the Quake 3 engine with a few extra bits and pieces.\u00a0 As per <a href=\"https:\/\/github.com\/HumbleNet\/quake3\">the GitHub repository<\/a>:<\/p>\n<blockquote><p>The intent of this project is to provide a baseline Quake 3 which may be used for further development and baseq3 fun. Some of the major features currently implemented are:<\/p>\n<ul>\n<li>SDL backend<\/li>\n<li>OpenAL sound API support (multiple speaker support and better sound quality)<\/li>\n<li>Full x86_64 support on Linux<\/li>\n<li>VoIP support, both in-game and external support through Mumble.<\/li>\n<li>MinGW compilation support on Windows and cross compilation support on Linux<\/li>\n<li>AVI video capture of demos<\/li>\n<li>Much improved console autocompletion<\/li>\n<li>Persistent console history<\/li>\n<li>Colorized terminal output<\/li>\n<li>Optional Ogg Vorbis support<\/li>\n<li>Much improved QVM tools<\/li>\n<li>Support for various esoteric operating systems<\/li>\n<li>cl_guid support<\/li>\n<li>HTTP\/FTP download redirection (using cURL)<\/li>\n<li>Multiuser support on Windows systems (user specific game data is stored in &#8220;%APPDATA%\\Quake3&#8221;)<\/li>\n<li>PNG support<\/li>\n<li>Many, many bug fixes<\/li>\n<\/ul>\n<\/blockquote>\n<p>&nbsp;<\/p>\n<!-- google_ad_section_end -->\n","protected":false},"excerpt":{"rendered":"<!-- google_ad_section_start -->\n<p>ioquake3 is the modern, cross-platform distribution of the Quake 3 engine with a few extra bits and pieces.\u00a0 As per the GitHub repository: The intent of this project is to provide a baseline Quake 3 which may be used for further development and baseq3 fun. Some of the major features currently implemented are: SDL backend &hellip; <a href=\"https:\/\/mamchenkov.net\/wordpress\/2017\/10\/16\/ioquake3-free-software-fps-game-engine-based-on-quake-3-for-windows-linux-and-macos\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">ioquake3 &#8211; Free Software FPS Game Engine Based on Quake 3 for Windows, Linux, and macOS<\/span><\/a><\/p>\n<!-- google_ad_section_end -->\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"ioquake3 - Free Software FPS Game Engine Based on Quake 3 for Windows, Linux, and macOS #Q3 #Quake3 #gaming","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"_links_to":"","_links_to_target":""},"categories":[1,11,62],"tags":[1127],"keyring_services":[],"class_list":["post-28105","post","type-post","status-publish","format-standard","hentry","category-general","category-games","category-technology","tag-quake-3"],"aioseo_notices":[],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack-related-posts":[{"id":7481,"url":"https:\/\/mamchenkov.net\/wordpress\/2004\/05\/03\/setting-up-quake-iii-osp\/","url_meta":{"origin":28105,"position":0},"title":"Setting up Quake III (OSP)","author":"Leonid Mamchenkov","date":"May 3, 2004","format":false,"excerpt":"I've ran a poll some time ago at Gamers.CY which showed that are people who have troubles configuring Quake III for network play. That poll pushed me into writing down these few simple steps that will hopefully increase the number of peole enjoying the deathmatch fun. First of all, of\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":9372,"url":"https:\/\/mamchenkov.net\/wordpress\/2005\/08\/25\/quake-iii-arena-source-code-gpled\/","url_meta":{"origin":28105,"position":1},"title":"Quake III Arena source code GPLed","author":"Leonid Mamchenkov","date":"August 25, 2005","format":false,"excerpt":"id Software has released the source code for its Quake III Arena for the public under the GPL. That is even before Quake 4 has been released! If you're interested, you can download the source code here. Now game writers all over the world can unite and produce some really\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":8,"url":"https:\/\/mamchenkov.net\/wordpress\/2001\/11\/27\/linux-quake-iii-and-nvidia\/","url_meta":{"origin":28105,"position":2},"title":"Linux, Quake III, and Nvidia","author":"Leonid Mamchenkov","date":"November 27, 2001","format":false,"excerpt":"Long time no updates. That is because I wa busy with Quake III ;). Actually, making it run was much easier then I thought it will be. What I did was downloading of NVidia drivers from NVidia site and installing them. For those, running Red Hat-based distributions, drivers are available\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":15849,"url":"https:\/\/mamchenkov.net\/wordpress\/2011\/11\/04\/very-quick-pass-through-100-of-quake\/","url_meta":{"origin":28105,"position":3},"title":"Very quick pass through 100% of Quake","author":"Leonid Mamchenkov","date":"November 4, 2011","format":false,"excerpt":"Quake, a revolutionary game released back 1996, is awesome even by today's standards. Maybe the visual effects have moved up a notch or two in the modern games, but the game play, the maps, the balance of the weapons - all these are much harder to figure out and Quake\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/img.youtube.com\/vi\/ZhzXKMqZBBc\/0.jpg?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":9594,"url":"https:\/\/mamchenkov.net\/wordpress\/2005\/10\/21\/quake-4-is-out-and-shipping\/","url_meta":{"origin":28105,"position":4},"title":"Quake 4 is out and shipping","author":"Leonid Mamchenkov","date":"October 21, 2005","format":false,"excerpt":"Here is a paradox that I encounter most often - the more news and announcements I read, the more I stay behind. The most recent examle of this happening to me is the release of Quake 4. This game is something I has been waiting for the last three or\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":10895,"url":"https:\/\/mamchenkov.net\/wordpress\/2007\/11\/09\/born-again-quaker\/","url_meta":{"origin":28105,"position":5},"title":"Born again Quaker","author":"Leonid Mamchenkov","date":"November 9, 2007","format":false,"excerpt":"I am back in Quake 3.\u00c2\u00a0 It all happened very fast and very unexpected.\u00c2\u00a0 I used to play Quake 3 about five years ago, and I have to tell you, we had plenty of fun back then.\u00c2\u00a0 But one thing led to another and I dropped out.\u00c2\u00a0 I haven't heard\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"jetpack_sharing_enabled":true,"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts\/28105","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/comments?post=28105"}],"version-history":[{"count":0,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts\/28105\/revisions"}],"wp:attachment":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/media?parent=28105"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/categories?post=28105"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/tags?post=28105"},{"taxonomy":"keyring_services","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/keyring_services?post=28105"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}