Blender has been accepted for GSoC 2025

Hi everyone,
Blender has been accepted for Google Summer of Code 2025. It’s the 20th time Blender participates in the program since its start in 2005.

What is it and who can apply?

  • Google Summer of Code (GSoC) is a global online program, focused on bringing new contributors into Open Source software development.
  • Every newcomer to open source or student who is 18 years and older can apply.
  • Contributors who successfully complete GSoC will receive a compensation for their work.

How long is the program?

  • The coding period is 12 weeks long, from June 2. to September 1. You should have some time before already (community bonding period from May 8. to June 1.) to familiarize yourself with the project.
  • Three project sizes are possible. Small sized projects (~90 hours), medium sized projects (~175 hours) and large sized projects (~350 hours) are available. The compensation varies depending on the project size you pick.

How to Apply

You can find all relevant information on the Blender GSoC pages.

If you want to work on a project (you can pick one from the ideas list or suggest your own project), it’s highly encouraged to get in contact with Blender developers early to discuss it.

Questions?

If you have further questions, please don’t hesitate to ask them in here or on the chat.blender.org. I am happy to help people with onboarding and to get started.

Best regards,
Thomas

23 Likes

Hello everyone, I am planning on participating in Google Summer of Code this year. The two Project ideas I interested are: “Improve Edit-Mesh Mirror” and “Mesh Sculpting Performance Improvements”.

Question: can I do the Google program in a relatively older laptop? I compiled blender in my i3 4000M laptop and took some time, but the default cube seemed to render fine.

I have other hardware, just asking for exploring posibilities in my case.

I used Linux btw.

5 Likes

Hello,
Re-compiling Blender after changing some code won’t take as much time as doing it for the first time, when everything is build from scratch.

In the end as long as Blender can be compiled and you can test and run your changes, this is fine.

2 Likes

Hello @ThomasDinges
I’m a 3rd-year BTech student at IIT Guwahati, passionate about software development, C++, and web technologies. I’ve contributed to 50+ open-source projects, including MERN-based ones, and was recently selected as an open-source contributor for GirlScript Summer of Code.

I’m excited to contribute to Blender, especially to the “Improve Edit-Mesh Mirror” project, mentored by Campbell Barton. The goal is to enhance edit-mode mirroring to support more geometry-adjusting operations, making it more useful for artists.

Looking forward to collaborating, learning, and making an impact! Would love to connect with others working on Blender development.

12 Likes

Hey and welcome,
you should drop by the Modeling chat to discuss your proposal for the “Improve Edit-Mesh Mirror” project. :slight_smile:

1 Like

What kind of mirroring are you hinting at? Like a mirroring mode to support other operations than transforms like extruding, beveling etc.? Just like the Maya Symmetry mode?

https://developer.blender.org/docs/programs/gsoc/ideas/#improve-edit-mesh-mirror

Any chance I could work on my Rigging Nodes addon for GSOC?

1 Like

Projects should enhance core functionality of Blender, available to anyone. Working on extensions or add-ons is out of the scope.