About this site

 This site is being developed by Professor Tim Hickey of Brandeis University as part of a project to increase the level of interest in Computer Science among the general population, but especially in under-resourced communities where there are few opportunities to learn Computer Science and Software Development.

The resources on this site are being developed for courses offered at Brandeis but the goal is to provide an online curriculum that could be followed by anyone with access to the internet and a computer.  This site is designed for students with no previous experience with computers.

All material on the site is licensed under some variety of the Creative Commons license, so you should feel free to download the games and other resources and
"remix" them to suit your interests! 

If you develop some interesting game assets (e.g. skyboxes, characters, vehicles, buildings, furniture) or entire games that you want to share, please contact me at tjhickey@brandeis.edu and I can add your resources to our github site.


 This is a site where you can learn to design and build 3D games using the free and open source Blender application.   You do not need to have any previous experience with computers to use this site.

The strategy is to provide a series of increasingly sophisticated games for you to learn how to build. For each game we will have a variety of learning aids including traditional written tutorials, video tutorials, sample games, videos of the sample games being played, instructions on how to create your own game project page and to link it to this main site, opportunities to comment on the work of others (games, tutorials, videos) and to get comments on your work.

You can get started by looking at the Gallery to see some of the games that have been developed.

If you want to start learning, then you should proceed to the Jenga meta-game in which you learn how to move virtual blocks in a virtual tower and then invoke a Physics simulator to see if the block tower remains standing or if it collapses.

You can get access to all of the blender games and components used on this site by visiting the BlenderGameProjects github site and clicking on the "download" button to select a ".zip" format for your download.

Canyon Racer

 This is another single person racing game where the goal is to improve your lap time going around a track through a canyon with a few jumps.  This demo has a heads up display that shows the speed on the upper left and the current lap time (and previous lap time) on the upper right. The left/right arrows are for turning and the fup arrow applies a constant linear velocity, without pressing the up arrow the car accelerates at a constant rate.

blender fps Character

Jenga is a tower building game where players take turns moving a block from the lower part of the tower and placing it on top of the tower. We will play this as a meta-game by using the Blender user interface to move blocks from the lower part of the tower to the top and using the Blender physics simulator to see if the tower stands or falls.  To the right is an image of a tower falling.

The game itself is attached to the bottom of this page as a zip file.

This game and tutorial was built with Blender 2.59.

هذا النص هو مثال لنص يمكن أن يستبدل في نفس المساحة

هذا النص هو مثال لنص يمكن أن يستبدل في نفس المساحة، لقد تم توليد هذا النص من مولد النص العربى، حيث يمكنك أن تولد مثل هذا النص أو العديد من النصوص الأخرى إضافة إلى زيادة عدد الحروف التى يولدها التطبيق، إذا كنت تحتاج إلى عدد أكبر من الفقرات يتيح لك مولد النص العربى زيادة عدد الفقرات كما تريد، النص لن يبدو مقسما ولا يحوي أخطاء لغوية، مولد النص العربى مفيد لمصممي المواقع على وجه الخصوص، حيث يحتاج العميل فى كثير من الأحيان أن يطلع على صورة حقيقية لتصميم الموقع، ومن هنا وجب على المصمم أن يضع نصوصا مؤقتة على التصميم ليظهر للعميل الشكل كاملاً،دور مولد النص العربى أن يوفر على المصمم عناء البحث عن نص بديل لا علاقة له بالموضوع الذى يتحدث عنه التصميم فيظهر بشكل لا يليق، هذا النص يمكن أن يتم تركيبه على أي تصميم دون مشكلة فلن يبدو وكأنه نص منسوخ، غير منظم، غير منسق، أو حتى غير مفهوم. لأنه مازال نصاً بديلاً ومؤقتاً.

تحميل الملف

تحميل الملف