Game Developer Intern

Yobo, Inc.

Overview and Summary

Collaborated with full-time staff as a computer science intern to develop an adventure mystery game featuring multiple worlds, collectible items, and interactive chests. Designed and built detailed maps using tiles and tile maps, including a village with hills, a moon base with space stations, and a zombie school with classrooms.

Integrated features with Godot, JavaScript, GDScript, and GitHub while adapting quickly to new tools and workflows. Gained hands-on experience in game development, applying creativity, problem-solving, and collaboration in a professional setting.

Key Features

Multi-World Level Design

Designed and built detailed maps for multiple game worlds including a village with hills, a moon base with space stations, and a zombie school with classrooms using tile-based design.

Interactive Game Mechanics

Implemented interactive systems for collectible items and chests, creating engaging gameplay mechanics for players to discover and interact with game elements.

Godot Game Engine Development

Developed game features using Godot, utilizing both GDScript and JavaScript to create responsive and dynamic game mechanics.

Version Control Integration

Collaborated with team members using Git and GitHub, learning professional development workflows and code management practices.

Team Collaboration

Worked with full-time staff in a hybrid environment, gaining experience in professional collaboration, communication, and problem-solving with diverse team members.

Technologies and Skills

Game Development

Godot, Game Design, Level Design

Programming Languages

GDScript, JavaScript

Version Control and Collaboration

Git, GitHub, Agile Methodologies

Creative and Professional Skills

Teamwork, Problem-Solving, Creativity, Communication

Implementation Highlights

Adventure Mystery Game Architecture
Participated in developing the overall game architecture for an adventure mystery game with multiple interconnected worlds. Contributed to game design decisions and helped structure game systems for scalability and maintainability.
Tile-Based Level Design System
Designed and implemented tile-based maps for diverse environments (village, space base, school), learning professional level design practices including asset optimization, player navigation, and environmental storytelling.
Interactive Game Systems
Implemented interactive mechanics for collectible items and chest systems, creating engaging player interactions and learning how game systems communicate with the engine and player input handling.

Learning Outcomes