Crystal Space Open Source 3D software and game development kit,
written in C++
Alejandro F. Reimondo
aleReimondo at smalltalking.net
Wed Feb 5 20:07:28 UTC 2003
I have been working with Genesis3D Engine
during more than a year. Genesis3D has
same capabilities as Crystal Space, but it is written
in C (it is better not to "have" objects where all
are structs and methods).
[ http://www.genesis3d.com/ ]
>scripting (using Python or other languages),
When you work in an object environment like Smalltalk,
scripting sounds like a poormans solution.
Writing wrappers to game objects and working
with dynamic capabilities of smalltalk is much
better than simply scripting.
You can read a very good article on game development
using evolution in the game environment at
(if you are not registered in Gamasutra)
My work on Genesis3D has been done using VisualSmalltalk
You can see some screenshots in the goodies page
for VisualSmalltalk of Smalltalking at
Many times I think about porting the wrapper to Squeak,
and really love the idea to have and easy way to use Squeak
for Game development while playing (feeling the game during
development)... but I don´t know if it will be acepted as
a "valid" solution in the community (instead of using a
full squeak+plugIN solution or Ballon3D).
----- Original Message -----
From: "Stephane Ducasse" <ducasse at iam.unibe.ch>
To: "squeak dev" <squeak-dev at lists.squeakfoundation.org>
Sent: Wednesday, February 05, 2003 4:29 PM
Subject: Crystal Space Open Source 3D software and game development kit,
written in C++
> This may interest some of you.
> Crystal Space 0.96r002 is an Open Source 3D software and game
> development kit, written in C++, that supports true six degrees of
> freedom, colored lighting, alpha transparency, reflective surfaces, 3D
> sprites, volumetric fog, scripting (using Python or other languages),
> 16-bit and 32-bit display support, OpenGL, and more. Crystal Space is
> free for Mac OS X, Linux, Unix, and Windows.
> Prof. Dr. Stéphane DUCASSE (ducasse at iam.unibe.ch)
> "if you knew today was your last day on earth, what would you do
> different? ... especially if, by doing something different, today
> might not be your last day on earth" Calvin&Hobbes
More information about the Squeak-dev