CV Portfolio Rolando Fernández Benavidez

Page 1

2019 Rolando FernĂĄndez Benavidez

CurrĂ­culum y Portafolio

Programador de Videojuegos 7-1-2019


Rolando Fernández Benavidez Sobre Mí

Contacto

Soy una persona entusiasta, con gran interés en proyectos relacionados con el área lúdica.

Veracruz, México e-mail: vectrex@hotmail.com Celular: 228 177 9316 Edad: 39 años Estado civil: casado.

Desde temprana edad sentí una atracción por los videojuegos, una de mis metas profesionales es desarrollar aplicaciones basadas en ideas originales.

Programador de VideoJuegos

Estudios

Universidad Ciets Xalapa A.C. Ingeniero en Sistemas Computacionales (1997-2001) Universidad Veracruzana  Centro de idiomas  Diplomado en diseño artístico 3D Certificación Microsoft .Net Framework Desarrollador 5 Estrellas

Idiomas Español Inglés Japonés

Habilidades      

Programación en C++ y C# Desarrollo con Unity3D Implementación de SDL2 y DirectX Programación con Ensamblador Máquinas de estado y geometría Analítica. Vector3 y Quaterniones Técnicas básicas de IA

Experiencia Con una trayectoria de 17 años en el área de software lúdico, desarrollando aplicaciones multimedia para diversas organizaciones del sector privado. Programación en lenguajes de alto y bajo nivel como C++, C# y Ensamblador. Para diferentes arquitecturas como Sony PlayStation 2, PSP, Sega Dreamcast, 32X, Nintendo64, Atari, software para Windows, Mac OSX y plataformas Android.

Adicional   

Modelado FBX y MD2 con MilkShape 3D Rigging, skinning y animación con Blender Diseño gráfico en CorelDraw y Adobe Indesign.


Conocimientos técnicos en API gráfica Microsoft DirectX      

Microsoft DirectX 12.0 SDK DirectX Graphics DirectDraw DirectInput DirectSound DirectPlay

    

SDL 1.2.15 SDL2-2.0.9 SDL2_ttf SDL2_mixer SDL2_image

Otras

Api Allegro  

Api SDL

Allegro 4.0 + DPMI32 Allegro 5.0 (Win32)

  

OpenGL 4.6 Glide 3Dfx Voodoo Graphics Series

Lenguajes de programación              

Microsoft Visual C++ Microsoft/Mono C# DJGPP/Mingw C++ Assembler MOS 6507 (Riot, Tia chipset) Assembler MOS 6502 Assembler SNES 65816 y Motorola 68000 (Super Nintendo, Sega Genesis) Assembler Hitachi SH-2 RISC (Sega Saturn) Assembler Hitachi SH-4 RISC (Sega Dreamcast) Div2 Games Studio Fenix Game Development BennuGD Batari for Atari 2600 VCS Java J2SE, JME (Portable Games) JavaScript (Ajax, HTML5)


Proyectos y desarrollos realizados

Portafolio

Periodo 1997 – 2018 Ordenados por gÊnero


1|

Zoth 2 Zombie Invasion Engine Lenguaje Plataforma Género ESRB Año Personajes ¡Descarga DEMO!

Unity3D Programado con C# y JavaScript (MonoDevelop) Windows 64-bit Survival Horror Mature 2017 - 2018 Modelos FBX con animaciones para el engine de Unity3D zoth2.zip

1.1 Modelados de personajes y objetos

Nombre del modelo: Zulma Diseño: Rolando Fernández Benavidez Herramienta 3D: Blender Implementado en Motor Unity3D.


1.1.1 Armadura de huesos en Blender con cinemรกtica inversa.

1.1.2 Modelo Zulma exportado a FBX


1.1.3 Modelo Aventador, para exportar a FBX, para la primera escena del juego Zoth 2.

1.1.4 Optimización del modelo para exportar a FBX (reducción de polígonos innecesarios para Unity3D).


1.1.5 Primera escena del videojuego Zoth 2.

1.1.6 Inserciรณn de personajes y objetos en modo Wireframe.


1.2 Capturas de pantalla

1.2.1 Pantalla inicial del videojuego (con animaciรณn).

1.2.2 Primera escena con los modelos importados de Blender y algunos standart assets de Unity3D.


1.2.3 Zombies en acción.

1.2.4 Sistema de partículas en acción.


2|

Zoth I Zombie Invasion Engine Yeti3D Engine Lenguaje Programado con C++ (Microsoft Visual Studio 2013 / BennuGD) Plataforma Sony PlayStation 2, Nintendo64, Dreamcast, Sega32X, GameBoy Advance, Windows 32-bit.

Género ESRB Año Personajes Videotrailer e-Commerce ¡Descarga DEMO!

Survival Horror Mature 2016 - 2017 Modelos MD2, cámara automática y colisionadores vectoriales. https://vimeo.com/238284557 Mercadolibre.com Zoth-PlayStation2.iso Zoth-Win32.zip

Superficies y texturizado con SDL 1.2


2.1 Modelado de personajes

2.1.1 Modelo Sarina formato MD2

2.1.2 Modelo Zombie en formato MD2


2.2 Capturas de pantalla

2.2.1 Modelo MD2 Sarina en acción, programador: Rolando Fernández Benavidez 2016.

2.2.2 Combinación de engine Yeti3D y SDL Surfaces.

2.2.3 Técnicas básicas de IA con máquinas de estados simples.


2.3 Fotografías del Release

2.3.1 Portada de la edición para PlayStation 2

2.3.2 Portada de la edición para Windows


3|

Berzerk 3D Engine Yeti3D Lenguaje Programado con C++ (Microsoft Visual Studio 2008 / Fenix 0.92) SDL 1.2 Plataforma Sony PlayStation 2, Nintendo64, Dreamcast, Sega32X, GameBoy Advance, Windows 32-bit.

Género ESRB Año Personajes ¡Descarga DEMO!

SurvivalShooter Mature 2008 – 2009 Sprites 2D con animaciones para el engine de Yeti3D en modo 8. Berzerk32.zip (Win32 Prototype)

3.1 Capturas de pantalla

3.1.1 Berzerk 3D for Dreamcast prototype.


3.1.2 Renderizaciรณn a 800x600 y 16-bits.

3.1.3 Renderizaciรณn a 640x480 y 16-bits.


4|

007 The Game Engine Mode8 Lenguaje Programado con Div2 Games Studio Plataforma MS-DOS

Género ESRB Año Personajes ¡Descarga DEMO!

Shooter Sin clasificar 2000 – 2001 Sprites 2D con paleta de 256 colores SVGA G007.ZIP (Requiere DOSBox 0.74 para ser emulado)

4.1 Capturas de pantalla

4.1.1 Motor basado en M8, texturizado VGA Vesa de 640x480 a 8-bits. Programador: Rolando Fernández Benavidez 2001.


5|

Toy History 3D for MS-DOS Engine Mode8 Lenguaje Programado con Div2 Games Studio Plataforma MS-DOS

Género ESRB Año Personajes ¡Descarga DEMO!

Shooter Sin clasificar 1999 – 2001 Sprites 2D con paleta de 256 colores SVGA TOYDOS.ZIP (Requiere DOSBox 0.74 para ser emulado)

5.1 Capturas de pantalla

5.1.1 Motor basado en M8, texturizado VGA Vesa de 640x480 a 8-bits. Efectos de sonido PCM y pistas musicales en CD-R.


6|

MIB Men In Black Engine Mode8 Lenguaje Programado con Div2 Games Studio Plataforma MS-DOS, Windows 9x

Género ESRB Año Personajes ¡Descarga DEMO!

Shooter Sin clasificar 2000 – 2001 Sprites 2D con paleta de 256 colores SVGA MIBDOS.ZIP (Requiere DOSBox 0.74 para ser emulado)

6.1 Capturas de pantalla

6.1.1 Motor basado en M8, texturizado VGA Vesa de 640x480 a 8-bits. Efectos de sonido PCM y pistas musicales en CD-R.


7|

Panzer Dragoon Chroniques Engine Mode7 SNES-PPU system Lenguaje Programado con Fenix 0.84b (FXC-FXI) Plataforma Adaptación para Super Nintendo( CPU 65816 de 3.58 Mhz) Modo7 Prototipo para Sega Saturn Prototipo para Sega Dreamcast

Género ESRB Año Personajes

Shooter Sin clasificar 2004 - 2005 Sprites 2D con movimientos en planos abatidos modo 7.

7.1 Capturas de pantalla

7.1.1 Motor basado en M7, texturizado SNES PPU de 320x240 a 8-bits. Efectos de sonido PCM y pistas musicales en PCM.


8|

Asteroids-Hyper API Lenguaje Plataforma Género ESRB Año Personajes ¡Descarga DEMO!

SDL2 Programado con Visual Studio 2013 (C++) Microsoft Windows 64-bit Arcade EveryOne 2018 Sprites 2D y colisiones basadas en Surfaces y SDL2 Textures. Asteroids64.zip (Requiere Visual C++ 2013 Runtime Redistributable)

8.1 Capturas de pantalla

8.1.1 Compilado en Visual C++ 2013 Para plataformas Windows x64. Programador: Rolando Fernández Benavidez 2018.

8.1.2 Motor basado en 2D, texturizado SDL2 a 32-bits con aceleración de hardware. Efectos de sonido WAV y pistas musicales en formato Ogg.


9|

Cowboy Bebop Engine 2D Lenguaje Programado con Fenix 0.84b (FXC-FXI), BennuGD y SDL 1.2 Plataforma Sony PlayStation 2, Sony PSP, Sega Dreamcast, Windows 32-bit.

Género ESRB Año Personajes ¡Descarga DEMO! YoutubeTrailer

Arcade EveryOne 2004 - 2005 Sprites 2D, scroll horizontal y colisiones por pixel. Cowboy-Dreamcast.cdi Cowboy-PlayStation2.iso Cowboy-Sony-PSP.zip https://www.youtube.com/watch?v=GpraR71CRqI

9.1 Capturas de pantalla


10|

Mazinger Z Homebrew Engine 2D Lenguaje Programado con C++, BennuGD y API SDL 1.2 Plataforma Sony PlayStation 2, Sony PSP, Sega Dreamcast, Windows 32-bit.

Género ESRB Año Personajes

Arcade EveryOne 2007 Sprites 2D, scroll vertical, colisiones basadas en pixels, guarda partidas en MemoryCard de 2,4, 8 MB para PlayStation 2. Compatible con Sony DualShock II. ¡Descarga DEMO! Mazinger-Sony-PSP.zip Mazinger-PlayStation2.iso e-Commerce Mercadolibre.com YoutubeTrailer https://vimeo.com/235471984

10.1 Capturas de pantalla

10.1.1 Compilado para PlayStation 2, en formato ELF, con soporte para MemoryCard y DualShock II.


10.2 Fotografías del Release

10.2.1 Portada de la edición de PlayStation 2

10.2.2 Portada, Disco DVD y Manual.


11|

Ranma ½ Super Fighter Engine 2D Lenguaje Programado con Fenix 0.84b (FXC-FXI), Fenix 0.92 y SDL 1.2 Plataforma Sega Dreamcast, Windows 32-bit.

Género ESRB Año Personajes ¡Descarga DEMO!

Peleas EveryOne 2003-2004 Sprites 2D, sistema de colisiones basado en pixels. Ranma-win32.zip (Prototipo)

11.1 Capturas de pantalla

11.1.1 Motor basado en 2D, texturizado PPU de 320x240 a 16-bits. Efectos de sonido PCM y pistas musicales en Ogg.


11.1.2 Colisiones basadas en pixels, programador: Rolando FernĂĄndez Benavidez 2003.

11.1.3 Efectos de gravedad y nivel de daĂąo por combate.


11.2 Fotografías del Release

11.2.1 Portada para la edición de PC.

11.2.2 Escena final en la versión completa.


12| Dragon Ball Z Fighter Fever Engine 2D Lenguaje Programado con Fenix 0.84b (FXC-FXI), Fenix 0.92 y SDL 1.2 Plataforma Sega Dreamcast, Windows 32-bit.

Género ESRB Año Personajes ¡Descarga DEMO!

Peleas EveryOne 2002-2004 Sprites 2D, sistema de colisiones basado en Surfaces múltiples. Draballz-win32.zip (Prototipo)

12.1 Capturas de pantalla


12.1.1 Efectos de gravedad y nivel de daĂąo por combate, programador: Rolando Fdz. 2004.

12.1.2 Scroll vertical y sistema de colisiones por Surfaces multiples.


12.2 Fotografías del Release

12.2.1 Portada para la edición de PC.

12.2.2 Escena final en la versión completa.


13|

Pacman Remake Engine 2D Lenguaje Programado con Fenix 0.84b (FXC-FXI), Fenix 0.92 y SDL 1.2 Plataforma Sega Dreamcast, Windows 32-bit.

Género ESRB Año Personajes ¡Descarga DEMO!

Arcade EveryOne 2003-2004 Sprites 2D, Animación con máquinas de estados simples. pacman-Dreamcast.cdi

13.1 Capturas de pantalla

13.1.1 Surfaces SDL 1.2, colisiones por superficies múltiples y máquinas de estados simples para la IA de los enemigos. Programador: Rolando Fernández Benavidez 2004.


14| ATARI TV NTSC y PAL Lenguaje Programados en Ensamblador MOS 6507 en el año de 1997 y actualizados a lenguaje Batari en el año 2018. Plataforma ATARI 2600 y ATARI 7800

Género Retro ESRB EveryOne Año 1997 con actualización de Title-Screen en 2018, utilizando Batari. soporte de kernel DPC+ y cartuchos de 32K. Personajes Sprites 2D de 130 colores para scanlines de NTSC. ¡Descarga DEMOS! AlienForce (1997) Nova32.bin Alula In Space (1998) Nova32.bin Utilizar emulador Danger City (1997) Nova32.bin Stella versión 5.1.3 O versión superior. Nemo In Sea (2018) Nova32.bin Debido a que Amazona Adventure (2018) Nova32.bin Las roms requiren el kernel DPC+ Pakoman (1997) Nova32.bin

NOTA: Las siguientes pantallas incluyen los diseños y diagramas electrónicos de los cartuchos de memoria ROM. Compatibles con la arquitectura original VCS del Atari 2600 y el cargador del ProSystem 7800.


ROM chip para Alien Force (4K TC5565PL-12 NTSC system)

MOS 6507 8-bit, standart kernel Programador: Rolando Fernรกndez Benavidez 1997.


ROM chip para Alula In Space (4K C300042 PAL system)

MOS 6507 8-bit, Multisprite kernel Programador: Rolando Fernรกndez Benavidez 1998.


ROM chip para Nemo In Sea (4K C300042 PAL system)

MOS 6507 8-bit, Multisprite kernel Programador: Rolando Fernรกndez Benavidez 2018.


ROM chip para Danger City (4K TC5565PL-12 NTSC system)

MOS 6507 8-bit, Multisprite kernel Programador: Rolando Fernรกndez Benavidez 1997.


ROM chip para Amazona Adventure (32K UM61256AK-15 NTSC)


MOS 6507 8-bit, DPC+ kernel Programador: Rolando Fernรกndez Benavidez 2018.


ROM chip para Pakoman (32K UM61256AK-15 NTSC)


MOS 6507 8-bit, DPC+ kernel Programador: Rolando Fernรกndez Benavidez 1997-2018.


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.