YoVDO

Reverse Engineering a Classic Video Game

Offered By: NDC Conferences via YouTube

Tags

NDC Conferences Courses C Programming Courses Audio Engineering Courses Reverse Engineering Courses Software Security Courses

Course Description

Overview

Dive into a comprehensive 59-minute conference talk that explores the art of reverse engineering using a classic mid-90s MS-DOS game, BioForge, as a case study. Learn essential tools and techniques for deconstructing software without access to the original source code. Discover how to analyze file structures, compression methods, graphics, and audio components while improving debugging skills. Gain insights into making your own software more resistant to reverse engineering. Follow along as the speaker combines computer science fundamentals with curiosity to recreate BioForge in C#, covering topics such as fonts, ASCII order, camera layers, scripts, and cross-platform considerations. Experience a nostalgic journey through game development while acquiring valuable skills applicable to modern software engineering practices.

Syllabus

Intro
Tims fascination with technology
Where do we start
Bioforge
Game Files
Fonts
ASCII Order
Overview
Code
Research
Cameras
Camera Layers
Flex Container
Camera Files
Scripts
Comments
Crossplatform
Sound
Intro Sequence
Title Screen
Outro


Taught by

NDC Conferences

Related Courses

Dal Reverse engineering alla stampa 3D
University of Naples Federico II via Federica
Rapid Manufacturing
Indian Institute of Technology Kanpur via Swayam
Generative Design for Industrial Applications
Autodesk via Coursera
Fundamentos de Ciberseguridad: un enfoque práctico
Inter-American Development Bank via edX
Functional And Conceptual Design
Indian Institute of Technology Madras via Swayam