{"id":2008,"date":"2012-06-11T11:03:27","date_gmt":"2012-06-11T10:03:27","guid":{"rendered":"http:\/\/danielrparente.wordpress.com\/?p=2008"},"modified":"2012-06-11T11:03:27","modified_gmt":"2012-06-11T10:03:27","slug":"una-revision-del-codigo-fuente-de-doom-3","status":"publish","type":"post","link":"https:\/\/www.danielparente.net\/es\/una-revision-del-codigo-fuente-de-doom-3\/","title":{"rendered":"Una revisi\u00f3n del codigo fuente de Doom 3"},"content":{"rendered":"<p><a href=\"https:\/\/danielrparente.files.wordpress.com\/2012\/06\/doom-3-5.jpg\" target=\"_blank\" rel=\"noopener\"><img fetchpriority=\"high\" decoding=\"async\" class=\"aligncenter size-full wp-image-2009\" title=\"Doom 3-5\" src=\"https:\/\/danielrparente.files.wordpress.com\/2012\/06\/doom-3-5.jpg\" alt=\"\" width=\"645\" height=\"483\" srcset=\"https:\/\/e928cfdc7rs.exactdn.com\/info\/uploads\/sites\/2\/2012\/06\/doom-3-5.jpg?strip=all 1024w, https:\/\/e928cfdc7rs.exactdn.com\/info\/uploads\/sites\/2\/2012\/06\/doom-3-5-300x225.jpg?strip=all 300w, https:\/\/e928cfdc7rs.exactdn.com\/info\/uploads\/sites\/2\/2012\/06\/doom-3-5.jpg?strip=all&amp;w=102 102w, https:\/\/e928cfdc7rs.exactdn.com\/info\/uploads\/sites\/2\/2012\/06\/doom-3-5.jpg?strip=all&amp;w=204 204w, https:\/\/e928cfdc7rs.exactdn.com\/info\/uploads\/sites\/2\/2012\/06\/doom-3-5.jpg?strip=all&amp;w=409 409w, https:\/\/e928cfdc7rs.exactdn.com\/info\/uploads\/sites\/2\/2012\/06\/doom-3-5.jpg?strip=all&amp;w=512 512w, https:\/\/e928cfdc7rs.exactdn.com\/info\/uploads\/sites\/2\/2012\/06\/doom-3-5.jpg?strip=all&amp;w=614 614w, https:\/\/e928cfdc7rs.exactdn.com\/info\/uploads\/sites\/2\/2012\/06\/doom-3-5.jpg?strip=all&amp;w=716 716w, https:\/\/e928cfdc7rs.exactdn.com\/info\/uploads\/sites\/2\/2012\/06\/doom-3-5.jpg?strip=all&amp;w=819 819w, https:\/\/e928cfdc7rs.exactdn.com\/info\/uploads\/sites\/2\/2012\/06\/doom-3-5.jpg?strip=all&amp;w=921 921w\" sizes=\"(max-width: 645px) 100vw, 645px\"\/><\/a><\/p>\n<p>&#xA0;<\/p>\n<p>Para los que todav&#xED;a no lo sepan, a estas fechas del campeonato, <a title=\"ID Software\" href=\"http:\/\/en.wikipedia.org\/wiki\/Id_Software\" target=\"_blank\" rel=\"noopener\">ID Software<\/a> (creadores de Quake y Doom) tienen la costumbre desde hace a&#xF1;os, de liberar al dominio publico, las versiones antiguas de sus motores. Esto hace que de forma periodica, a medida que van evolucionando la mas reciente ( que ahora se puede ver en Rage), van lanzando el ID Tech 1, 2, 3 y ahora toca la vez de la<a title=\"ID Tech 4\" href=\"http:\/\/en.wikipedia.org\/wiki\/Id_Tech_4\" target=\"_blank\" rel=\"noopener\"> ID Tech 4<\/a>, el engine que utilizaran para el desarrollo de Doom 3.<\/p>\n<span class=\"embed-youtube\" style=\"text-align:center; display: block;\"><iframe class=\"youtube-player\" width=\"1290\" height=\"726\" src=\"https:\/\/www.youtube.com\/embed\/QBYoXZROy3Y?version=3&amp;rel=1&amp;showsearch=0&amp;showinfo=1&amp;iv_load_policy=1&amp;fs=1&amp;hl=en-US&amp;autohide=2&amp;wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\"><\/iframe><\/span>\n<p>Para los que no sean tecnologos, o que lo sean, pero que no tengan todav&#xED;a el nivel suficiente para poder entenderlo, pueden leer esta brillante explicaci&#xF3;n de un programador, Fabien Sanglard, que en los &#xFA;ltimos a&#xF1;os los ha ido revisando algunos de los motores liberados, y es capaz de dar una buena visi&#xF3;n de como est&#xE1;n montadas &#x201C;las tripas&#x201D; del motor. Es una forma muy buena de ir aprendiendo tecnolog&#xED;a de entender un poco como funcionan los motores de videojuegos.<\/p><div id=\"danie-363681506\" class=\"danie-content danie-entity-placement\"><script async src=\"\/\/pagead2.googlesyndication.com\/pagead\/js\/adsbygoogle.js?client=ca-pub-4906861079337018\" crossorigin=\"anonymous\"><\/script><ins class=\"adsbygoogle\" style=\"display:block; text-align:center;\" data-ad-client=\"ca-pub-4906861079337018\" data-ad-slot=\"8576260680\" data-ad-layout=\"in-article\" data-ad-format=\"fluid\"><\/ins>\n<script> \n(adsbygoogle = window.adsbygoogle || []).push({}); \n<\/script>\n<\/div>\n<p><a title=\"Doom 3 source code analysis\" href=\"http:\/\/fabiensanglard.net\/doom3\/index.php?utm_source=feedburner&amp;utm_medium=twitter&amp;utm_campaign=Feed%3A+hackernewsyc+%28Hacker+News+YC%29\" target=\"_blank\" rel=\"noopener\">Fabien Sanglard Website<\/a><\/p>\n<p>&#xA0;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>&#xA0; Para los que todav&#xED;a no lo sepan, a estas fechas del campeonato, ID Software (creadores de Quake y Doom) tienen la costumbre desde hace a&#xF1;os, de liberar al dominio publico, las versiones antiguas de sus motores. Esto hace que de forma periodica, a medida que van evolucionando la mas reciente ( que ahora se [&#x2026;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_post_was_ever_published":false},"categories":[10,11,23,29,45,49,102],"tags":[706,1126,1127,1452],"class_list":["post-2008","post","type-post","status-publish","format-standard","hentry","category-aprender-con-los-mejores-2","category-aprender-videojuegos","category-crear-videojuegos","category-desarrollo-de-videojuegos-2","category-game-engine-motores-de-videojuegos","category-herramientas-de-videojuegos","category-tecnologia","tag-doom-3","tag-id-software","tag-id-tech-4","tag-motor-de-videojuegos"],"blocksy_meta":{"styles_descriptor":{"styles":{"desktop":"","tablet":"","mobile":""},"google_fonts":[],"version":7}},"jetpack-related-posts":[{"id":301996,"url":"https:\/\/www.danielparente.net\/es\/que-es-la-ingenieria-de-videojuegos\/","url_meta":{"origin":2008,"position":0},"title":"\u00bfQue es la ingenier\u00eda de videojuegos?","author":"danielparente","date":"15 March, 2023","format":false,"excerpt":"Si eres como yo, y no habias nunca o\u00eddo hablar de ingenier\u00eda de videojuegos, est\u00e1s en el sitio correcto, y voy a intentar explicarte lo mejor que pueda lo que he conseguido investigar del tema :) Introducci\u00f3n a la ingenier\u00eda de videojuegos Como cualquier industria joven y creciendo muy r\u00e1pidamente\u2026","rel":"","context":"In &quot;Aprender Videojuegos&quot;","block_context":{"text":"Aprender Videojuegos","link":"https:\/\/www.danielparente.net\/es\/category\/aprender-videojuegos\/"},"img":{"alt_text":"ingenier\u00eda de videojuegos","src":"https:\/\/i0.wp.com\/e928cfdc7rs.exactdn.com\/info\/uploads\/sites\/2\/2023\/03\/image-6.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/e928cfdc7rs.exactdn.com\/info\/uploads\/sites\/2\/2023\/03\/image-6.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/e928cfdc7rs.exactdn.com\/info\/uploads\/sites\/2\/2023\/03\/image-6.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/e928cfdc7rs.exactdn.com\/info\/uploads\/sites\/2\/2023\/03\/image-6.png?resize=700%2C400&ssl=1 2x"},"classes":[]},{"id":303011,"url":"https:\/\/www.danielparente.net\/es\/como-comenzar-en-el-desarrollo-de-videojuegos\/","url_meta":{"origin":2008,"position":1},"title":"C\u00f3mo comenzar en el desarrollo de videojuegos: Una gu\u00eda para principiantes","author":"danielparente","date":"23 September, 2024","format":false,"excerpt":"Introducci\u00f3n C\u00f3mo comenzar en el desarrollo de videojuegos El desarrollo de videojuegos es una industria apasionante y en constante crecimiento. Si siempre has so\u00f1ado con crear tu propio juego, te encuentras en el lugar correcto. En esta gu\u00eda para principiantes, abordaremos los aspectos fundamentales del desarrollo de videojuegos, incluyendo la\u2026","rel":"","context":"In &quot;Desarrollo de videojuegos&quot;","block_context":{"text":"Desarrollo de videojuegos","link":"https:\/\/www.danielparente.net\/es\/category\/desarrollo-de-videojuegos-2\/"},"img":{"alt_text":"C\u00f3mo comenzar en el desarrollo de videojuegos","src":"https:\/\/i0.wp.com\/e928cfdc7rs.exactdn.com\/info\/uploads\/sites\/2\/2024\/09\/1727097707_1246_2548.jpg?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/e928cfdc7rs.exactdn.com\/info\/uploads\/sites\/2\/2024\/09\/1727097707_1246_2548.jpg?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/e928cfdc7rs.exactdn.com\/info\/uploads\/sites\/2\/2024\/09\/1727097707_1246_2548.jpg?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/e928cfdc7rs.exactdn.com\/info\/uploads\/sites\/2\/2024\/09\/1727097707_1246_2548.jpg?resize=700%2C400&ssl=1 2x"},"classes":[]},{"id":302228,"url":"https:\/\/www.danielparente.net\/es\/7-etapas-del-desarrollo-de-videojuegos\/","url_meta":{"origin":2008,"position":2},"title":"Desarrollo de videojuegos:\u00a07 etapas del desarrollo de videojuegos","author":"danielparente","date":"4 August, 2023","format":false,"excerpt":"El desarrollo de un videojuego es un proceso largo y complejo que requiere la colaboraci\u00f3n de un equipo multidisciplinar. Desde la concepci\u00f3n inicial de la idea hasta el lanzamiento final, un videojuego pasa por distintas fases que requieren planificaci\u00f3n, dise\u00f1o, programaci\u00f3n y testing. En este art\u00edculo exploraremos las 7 etapas\u2026","rel":"","context":"In &quot;Desarrollo de videojuegos&quot;","block_context":{"text":"Desarrollo de videojuegos","link":"https:\/\/www.danielparente.net\/es\/category\/desarrollo-de-videojuegos-2\/"},"img":{"alt_text":"7 etapas del desarrollo de videojuegos","src":"https:\/\/i0.wp.com\/e928cfdc7rs.exactdn.com\/info\/uploads\/sites\/2\/2023\/08\/7-etapas-del-desarrollo-de-videojuegos-.jpg?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/e928cfdc7rs.exactdn.com\/info\/uploads\/sites\/2\/2023\/08\/7-etapas-del-desarrollo-de-videojuegos-.jpg?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/e928cfdc7rs.exactdn.com\/info\/uploads\/sites\/2\/2023\/08\/7-etapas-del-desarrollo-de-videojuegos-.jpg?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/e928cfdc7rs.exactdn.com\/info\/uploads\/sites\/2\/2023\/08\/7-etapas-del-desarrollo-de-videojuegos-.jpg?resize=700%2C400&ssl=1 2x, https:\/\/i0.wp.com\/e928cfdc7rs.exactdn.com\/info\/uploads\/sites\/2\/2023\/08\/7-etapas-del-desarrollo-de-videojuegos-.jpg?resize=1050%2C600&ssl=1 3x"},"classes":[]},{"id":151793,"url":"https:\/\/www.danielparente.net\/es\/las-durezas-del-camino-del-desarrollador-de-videojuegos\/","url_meta":{"origin":2008,"position":3},"title":"Las durezas del camino del desarrollador de videojuegos","author":"danielparente","date":"24 September, 2018","format":false,"excerpt":"Desarrollo de videojuegos,\u00a0 el camino del valiente Dise\u00f1o y desarrollo de videojuegos profesional, un plan de vida Es cierto que la facilidad que existe, en la actualidad, para la realizaci\u00f3n de un videojuego es tal que cualquier persona con un m\u00ednimo de curiosidad y motivaci\u00f3n puede crear uno. O mejor\u2026","rel":"","context":"In &quot;Aprender con los mejores&quot;","block_context":{"text":"Aprender con los mejores","link":"https:\/\/www.danielparente.net\/es\/category\/aprender-con-los-mejores-2\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/e928cfdc7rs.exactdn.com\/info\/uploads\/sites\/2\/2018\/09\/babycoder.jpg?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/e928cfdc7rs.exactdn.com\/info\/uploads\/sites\/2\/2018\/09\/babycoder.jpg?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/e928cfdc7rs.exactdn.com\/info\/uploads\/sites\/2\/2018\/09\/babycoder.jpg?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/e928cfdc7rs.exactdn.com\/info\/uploads\/sites\/2\/2018\/09\/babycoder.jpg?resize=700%2C400&ssl=1 2x, https:\/\/i0.wp.com\/e928cfdc7rs.exactdn.com\/info\/uploads\/sites\/2\/2018\/09\/babycoder.jpg?resize=1050%2C600&ssl=1 3x"},"classes":[]},{"id":123139,"url":"https:\/\/www.danielparente.net\/es\/6-trucos-para-crear-un-videojuego-exitoso\/","url_meta":{"origin":2008,"position":4},"title":"6 trucos para crear un videojuego exitoso","author":"danielparente","date":"30 August, 2018","format":false,"excerpt":"Algunas de las preguntas que me hacen mas frecuentemente es \"\u00bfPor donde empiezo a crear un videojuego?\". Con la cantidad brutal de herramientas y de conocimientos disponibles para empezar, solamente el primer paso puede ser una una experiencia de quitar la respiraci\u00f3n. Mientras que buscaba referencias para poder utilizar de\u2026","rel":"","context":"In &quot;Desarrollo de videojuegos&quot;","block_context":{"text":"Desarrollo de videojuegos","link":"https:\/\/www.danielparente.net\/es\/category\/desarrollo-de-videojuegos-2\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/e928cfdc7rs.exactdn.com\/info\/uploads\/sites\/2\/2018\/08\/6trucos.jpg?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/e928cfdc7rs.exactdn.com\/info\/uploads\/sites\/2\/2018\/08\/6trucos.jpg?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/e928cfdc7rs.exactdn.com\/info\/uploads\/sites\/2\/2018\/08\/6trucos.jpg?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/e928cfdc7rs.exactdn.com\/info\/uploads\/sites\/2\/2018\/08\/6trucos.jpg?resize=700%2C400&ssl=1 2x, https:\/\/i0.wp.com\/e928cfdc7rs.exactdn.com\/info\/uploads\/sites\/2\/2018\/08\/6trucos.jpg?resize=1050%2C600&ssl=1 3x, https:\/\/i0.wp.com\/e928cfdc7rs.exactdn.com\/info\/uploads\/sites\/2\/2018\/08\/6trucos.jpg?resize=1400%2C800&ssl=1 4x"},"classes":[]},{"id":132653,"url":"https:\/\/www.danielparente.net\/es\/level-up-granada-2018-by-granada-jam\/","url_meta":{"origin":2008,"position":5},"title":"Level Up Granada 2018 by Granada Jam","author":"danielparente","date":"11 September, 2018","format":false,"excerpt":"\u00a0 Una de las mayores alegr\u00eda que tengo, en el proceso de observar la industria del videojuego espa\u00f1ola, es ver como poco a poco se van consolidando diversas iniciativas un poco por toda la geograf\u00eda espa\u00f1ola. Que a pesar de todos los obst\u00e1culos que suelen ponerse por delante, siempre hay\u2026","rel":"","context":"In &quot;Desarrollo de videojuegos&quot;","block_context":{"text":"Desarrollo de videojuegos","link":"https:\/\/www.danielparente.net\/es\/category\/desarrollo-de-videojuegos-2\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"jetpack_shortlink":"https:\/\/wp.me\/p2TqUj-wo","jetpack_sharing_enabled":true,"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/www.danielparente.net\/es\/wp-json\/wp\/v2\/posts\/2008","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.danielparente.net\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.danielparente.net\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.danielparente.net\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.danielparente.net\/es\/wp-json\/wp\/v2\/comments?post=2008"}],"version-history":[{"count":0,"href":"https:\/\/www.danielparente.net\/es\/wp-json\/wp\/v2\/posts\/2008\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.danielparente.net\/es\/wp-json\/wp\/v2\/media?parent=2008"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.danielparente.net\/es\/wp-json\/wp\/v2\/categories?post=2008"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.danielparente.net\/es\/wp-json\/wp\/v2\/tags?post=2008"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}