top of page

The Lab & Dr.Evile's Robo Regerator

This two-part project combines 3D animation and interactive game design.

 

The Lab:

The first part is a 3D animation created in Cinema 4D with models sculpted in ZBrush, including characters Dr. Evile and the Spy. The lab is brought to life with detailed rigging, custom textures (some animated), and interactive design elements. The environment features props I modeled in Cinema 4D, with textures either crafted by me or sourced from the Adobe Substance community library. Final touches were added in After Effects, where text box overlays reminiscent of late ’90s video game art styles were incorporated.

 

Dr. Evile’s Robo Generator:

The second part is a video game coded in Processing, inspired by “The Lab.” It builds on the character of Dr. Evile and a machine from the animation. The gameplay is based on the classic mechanics of 21, enhanced with interactive features created using if and else if statements and object-oriented programming. I designed all the graphics in Adobe Illustrator at game-ready resolutions, ensuring clarity and precision. After completing the coding, graphics, and testing phases, this became my most polished and favorite coding demo to date.

Screenshot 2024-11-16 at 2.31.23 PM.png
Dr. Evile’s Robo Generator: How It Works

Dr. Evile’s Robo Generator challenges players to strategically generate robots to reach an optimal power level. Pressing the lever generates one of 16 robot cards, each featuring a unique illustration and power level. Your total score updates on the power meter as you continue generating robots. Once you’re satisfied, press the red locking button to finalize your score. If your power level exceeds 17, you lose automatically. To win, your locked-in score must surpass the house’s score, displayed in the bottom right corner. A rules menu is available for quick guidance.

 

The game is built with object-oriented programming, with each feature structured as its own class. Randomization and decision-making use if statements and while loops for smooth functionality. The lever triggers a random robot generator, and the power meter updates dynamically. Custom graphics designed in Adobe Illustrator complement the gameplay, creating a polished and engaging experience.

bottom of page