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
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.
Implemented interactive systems for collectible items and chests, creating engaging gameplay mechanics for players to discover and interact with game elements.
Developed game features using Godot, utilizing both GDScript and JavaScript to create responsive and dynamic game mechanics.
Collaborated with team members using Git and GitHub, learning professional development workflows and code management practices.
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
Learning Outcomes
- Developed proficiency in Godot game engine and GDScript programming language
- Learned professional game development workflows and best practices
- Gained experience in level design, environment creation, and spatial game design
- Improved JavaScript skills in a game development context
- Practiced collaborative development using Git and GitHub with a professional team
- Enhanced creative problem-solving skills through game mechanic implementation
- Developed strong teamwork and communication skills in a professional environment
- Learned to adapt quickly to new tools and workflows in a fast-paced development environment