GSOC 2019 - Student Applications soon

Cervator

Org Co-Founder & Project Lead
Contributor
Design
Logistics
SpecOps
We're in GSOC for the 4th year running :)

Our organization and community continues broadening as does the potential for where to work in a GSOC project. Terasology's engine and module land remains primary, but there are so many supporting tools and projects now, along with Destination Sol being at the cusp of having our libraries fully integrated and Android support restored. Next year maybe we might even have more than two games to play with?

Some of the highlights this year is that we're trying to keep up with a road map, even splitting out some work in detail like the architecture arc, with more of the Terasology engine getting kicked out into libraries or modules, and some of those like Gestalt being heavily updated. Our module and asset system have gained Android compatibility and are ready to be tried in Destination Sol. The entity system itself is aiming for another major release which should both be used for DS as well as Terasology itself (still runs on the old embedded ES version). As such we're in free-fire mode for API breaking changes if justified and mitigated by easy-fix guides or module PRs. Maybe we'll aim for a new major engine release after GSOC finishes - could even be the major version that takes us into Beta?

This year we've moved our ideas page to Trello where some of the ideas still need some more details and links. Free style ideas are also fine, but a bit more challenging. Talk to us on chat! Some general notes remain in the GitHub wiki, as does the suggested project structure and handling of the project over the summer, although that'll be more relevant after selections are made and students + mentors start getting organized.

I also hope to put the mentor role system through its paces more properly, with stronger commitments even as the responsibilities can remain small. One problem last year seemed to be the smaller footprint of mentor roles vs a more typical primary mentor jack-of-all-trades making mentor volunteers take the system less serious / too casual leading to a lot of mentors that, well, simply didn't show up regularly. That's bad and hurt some of the projects. While everybody did make it in the end we could have done much better as a community in supporting some of our students.

Primary style mentors where a single strong person can handle all the things and sink a ton of time into a project remain the more ideal approach, but that's just not how life works for most volunteers, especially here with a video game project of all things. So while I hope we get a bunch of strong mentors I still hope we can also apply those with less time or more niche roles to help more students so long as they're regularly active and visible. I'll reinforce this year that a commitment to mentor is a commitment and I need to see every such mentor on chat every single week unless something unexpected took them away for something critically important in RL.

For students: Check out all the links, come chat with us, and poke around at either game engine and various modules or side projects. The sooner you get started on making a splash in an area relevant to where you want to work for GSOC the better. Even if you're nervous about your skills or ideas apply anyway - even if you don't get picked the experience of competing for a slot and putting your thoughts into a formal proposal is a very valuable life experience, plus gaining some insight into how a major open source project works gives you some solid ideas for how you might structure your own future. Enjoy the experience, no matter what happens!
  • April 9th: Student app deadline (opens about two weeks prior, but start on those proposals sooner!)
  • April 22nd: Slot request (at this point we lock down the number of student proposal picks)
  • May 1st: Project selection (our deadline for picking student proposals)
  • May 6th: Projects announced! Community bonding after this
  • May 27th: Start of work period 1
  • June 28th: First evaluation deadline and work period 2 starts
  • July 26th: Second evaluation deadline and work period 3 starts
  • August 26th: Student final submission deadline
  • Sept 2nd: Mentor final eval submission deadline and results next day
 

Cervator

Org Co-Founder & Project Lead
Contributor
Design
Logistics
SpecOps
The ideas board has been substantially updated this weekend, with 22 ideas in the ready column now, and several more just awaiting a bit more effort to move there :) There's also a bunch more details in the "Meta" cards to read up on.

Some of the ideas are special - Google announced a new thing called Google Season of Docs, which is essentially GSOC but for tech writers working on documentation instead. Look for cards filtered for the new Documentation label to see just those potential items, but be mindful that GSOD starts later and we haven't even applied yet. Some Doc ideas can be worked for either program, just shifting the focus from code supporting docs or docs supporting code.

We converted a couple would-be students to mentors as well, so mentor capacity is looking a little better. Still early, another week till student applications even open. Keep in mind some ideas may not have mentors available. This board is for the long term so mentor attachments may be missing or go out of date, when in doubt just ask :)

For any students curious to see past successful projects and proposals look no further than to this sub-forum - past students have followed the GSOC project structure by posting their updates here, linking to blogs etc. You can also look at our Roadmap Trello to see past GSOC projects including links to proposals in many cases

Edit: Note that some old GSOC links and proposal links may not work - the past years are archived and the GSOC site itself won't work. In some cases students have shared publicly accessible proposals in Google Docs and such
 
Last edited:
Top