[Bf-committers] New to coding, fan of blender, want to help

Davis Sorenson davis.sorenson at gmail.com
Sat Oct 29 15:06:19 CEST 2011

Hi Joshua,

Just so you know, most of Blender's core and its editors are written in C,
the interface is declared in Python, and the game engine is written in C++.
Having come from a similar situation as yourself, I would say that the best
thing to do is to find some small annoyance and try to fix it. I haven't
been that successful at it myself, but if you're a compsci major it
shouldn't be too difficult. Since you're into gaming, maybe there's some
simple todos for the game engine? I don't know much about that.

When I edit Blender's code I use Git on top of SVN for local source code
management (See this video tutorial http://youtu.be/CxuTxzR7w9U ), and then
do svn diff > patchname.patch when I'm done. After that you upload it to the
Blender patch tracker on http://projects.blender.org/, and if it's a larger
patch post something about it to the mailing list. It will be reviewed, and
if it's a good patch it gets committed to trunk by a dev.
I would also recommend joining irc #blendercoders on irc.freenode.net, it's
where the developers have their discussions and meetings.

Overall the process is pretty relaxed, and participating in Blender
development is, in my experience, enjoyable.


On Sat, Oct 29, 2011 at 1:26 AM, Joshua Roberts <jrtroberts at gmail.com>wrote:

> Hello all,
> My name is Joshua Roberts. I like to use the handle egoproctor. I am a
> student at Southern Polytechnic State University in Marietta GA. I am
> a Computer Game Design and Development major and I would like to
> better understand 3D modeling from the inside out. Therefore, I want
> to be a part of the Blender development process.
> I actually start my game design major next term. Currently I am a
> Computer Science major. I am familiar with Java and C++. I am a decent
> coder, but I need more experience to become a great coder. I hope I
> can get that here. I would like to be considered for some projects,
> something to get my feet wet. If I need to start with python scripting
> I will, if I can jump right into some easier C++ I will do that too.
> I am not familiar with the rules of a project like this, so I will
> pick them up as I go unless there is a big red book of dos and don'ts
> I should read.
> I am very excited to be a part of this project and I hope I can make
> some good contributions.
> Thank you for your time.
> Sincerely,
> Joshua Roberts
> _______________________________________________
> Bf-committers mailing list
> Bf-committers at blender.org
> http://lists.blender.org/mailman/listinfo/bf-committers

More information about the Bf-committers mailing list