GDScript Language Server - Ankit Priyarup

Interactive Music for Godot Engine - Daniel Matarov

Motion Matching Implementation Using Kd trees - DestinyGamer

Google's Summer of Code is a program designed to get students introduced to open source development. They submit project proposals and, if accepted, spend 3 months working on their idea between university semesters. This year a fair number of students submitted project ideas for Godot, an open source game engine, and I wanted to show a few that sounded interesting.This project aims to make it easier for programmers to use other text editors, such as VS Code or Atom. Not everybody will enjoy the built-in script editor in Godot so it's important that developers can work in the environments that they are most comfortable in.Interactive music allows game designers to seamlessly transition background music based on the current game context. For example, maybe the background music changes based on whether the player is engaged in combat or sneaking around. This project aims to implement a better interface to manage the audio and transitions.I was surprised to see something so complex in the list of this years projects. Motion matching tries to create fluid animations by blending multiple animations together. A canonical example would be creating a fast-walk/jog animation by blending running and walking together on the fly. I can't wait to see the results of this project.Those are a few that were particularly interesting. If you'd like to view the whole list of Godot projects, head over to the Godot projects page . Best of luck to all the students participating in the Summer of Code this year!