Powered by IndieCity


Simple, yet powerful 3D Python graphics & resources for everyone

Key Features

  • Pi3D unlocks the power of 3D graphics on your Raspberry Pi

  • Simple, yet powerful Python commands

  • Rapidly create games in 2D & 3D, simulations, experiments ...

  • A fantastic and exciting way to learn the Python language

  • A great introduction to 3D graphics for children and adults

  • Pi3D includes 30+ exciting demos for you to experiment with

Developer's Description

Pi3D is a set of Python modules that open up a whole new world of exciting programming and captures the power of the Raspberry Pi.

see: pi3d.github.io for documentation, FAQ etc

Unlike the days of the old BBC computer, the Raspberry Pi is equipped with a powerful graphics processor that uses the latest ES2.0 shader technology.

With just a few simple commands, you can begin to experiment and produce a great game, a simulation, an animation ... whatever you can imagine.

We have included nearly 40 demos with this PiStore installation to help you learn by example. They range from the minimal 'Minimal.py' to a full tank simulation with splash screen. Some demos have been excluded because they require large resource files. If you decide to take things further you can download the whole lot from github.com/pi3d/pi3d_demos

NB Pi3d will need to have a reasonable memory allocated to graphics (128MB for one or two of the demos). However the installation process from PiStore will run very slowly unless you set the graphics memory low (16MB) i.e. HOURS rather than MINUTES!

To change the memory (down before installing, then up again) you need to run in a terminal 'sudo raspi-config' then choose the 'Advanced Options' -> 'Memory Split' and answer Yes when asked to reboot.

To get any benefit from Pi3d you need to install an editor program such as geany which will allow you to view, edit and run the demo programs.

When you press the PiStore Launch button it should open a terminal with a rough menu system to quickly try out the demos. To see the code you can click the View Source button which will open the file manager in /usr/local/bin/indiecity/InstalledApps/skillmanmedia/Full/pi3d_demos and you can then open any files with an editor. If you want to change any of the files you will need to copy them (as well as any resources they use) to your home folder.

Demos will run faster if you shut down any other apps including PiStore. In fact pi3d doesn't need the x-server (windows system) and the demos will run even better without that additional processing overhead.

Content Rating

The developer has provided the following content rating for this item:



Game/App EULA

You may not modify or redistribute this content.

Licence Info

Pi3D Box Art Add Box Art

Follow Pi3D.

Programming Python just got exciting and rewarding!



3.7 stars (35 votes)



Purchase Options


Promote This Dev Tool

Promote this project on your blog or website with our HTML embed code. Show the code