Piga Software Logo under the GFDL and CC BY-SA; also available as an SVG.
"Free as in Freedom, Free as in Priceless"
Welcome to the home page of Piga Software: we are a
cooperative of programmers developing free software for GNU/Linux and occasionally other systems, with a particular emphasis on game development. Our software is released under the GNU General Public License version 3, though some individual files within projects might be under other copyleft licenses and are listed in project copyright disclaimers. Some content from our games by MWM may also be available under the GFDL and CC BY-SA on their wiki database.
Although we have used
Visual Basic 6, QBasic, Game Maker and even ZZT-oop, most current projects are built in Gambas - a free software BASIC-style OOP programming language consisting of an integrated development environment and run-time inspired by Visual Basic and Java that is well suited to rapid application development. Our particular areas of interest are strategy, adventure and platformers, first-person games and interactive narrative, often with a sense of humour; though we work on whatever suits us at the time, and some projects are developed for a specific use case, as well as general use applications.
More details on who we are and what we do can be found at
PigaLore, the Piga Software Wiki, and questions may be asked at the Gambas Guru Forums (currently on hiatus). When we use the word "free" we mean
freedom and not price, although payment is not required to use our software. Our free software grants you the freedom to use, study, modify and redistribute our software in any way. There is only one exception: the software has to remain free and thus has to always be re-released under the GPL, including all public modifications - hence " copyleft."
August 12, 2014: Piga Software is now
ten years old!
The following is only those projects Piga is willing to disclose at this time; we are more likely not to announce things until they are mostly done or are important enough to warrant pre-release publicity. Those that are listed are noted strictly that they will only be done when they are done and we have no committed release dates. Anyone who wishes to contribute is, however, encouraged to offer their services.
Gambas Genie ( PigaLore) is a project to create a free software real-time strategy game engine primarily inspired by Ensemble Studios' Genie Engine, but also taking in ideas from other engines and games. It was most recently showcased in the form of the Lamp Refugee technical demo ( Source Release 2).
Free Empires ( PigaLore) is a project to build a historical real-time strategy game base ala Age of Empires and Age of Empires II on top of Gambas Genie. It is on hold whilst the engine develops. (Source Release 2)
PS Tech is a project to write a first-person 3D engine in Gambas with OpenGL 2.1 ( early alpha).
Gambas Platform Engine is a free software platform game engine written in Gambas. It was first used in Windys, and a new version with an expanded array of features is under current development.
Piga Animator is a project to create a 2D animation tool based on the machinimatic automation of tasks through set key-frame templates, overlays, digital puppetry and the implementation of procedural elements, such as a basic physics system.
Alexei: Part XIII is a project to create a sequel Alexei: Part IX which will feature a revamped version of the Gambas Adventure Engine, with more advanced object interaction, a more modular design, cleaner code and interface, as well as features such as fully animated cutscenes. (Preview Release)
Gambas Projection Engine is a 2.5D game engine project that provides grid-based simulated three dimensional spaces ala Dungeon Master, as well as more experimental pseudo-3D effects such as graphical scaling.
Piga Nation is a project to create a strategy and simulation game based on drafting policy and making decisions from the seat of power, rather than micromanaging individual workers, troops, machines and buildings.
Childish Cannoneer is to feature a little boy building a makeshift air cannon from spare parts, only to terrorize his older sister and potentially the whole neighbourhood. Started as part of the "Indie Games" project hosted by what is now Gambas Guru. (Source Release 2)
Piga Brain is a research project that attempts to create to a mock artificial personality ala science fiction.
Piga Software Members
Hamish Paul Wilson ( PigaLore) is the group's " benevolent dictator for life" whose title, beyond jest, grants him the power to make the final decision if consensus can not be reached. Practically, however, his main role is as a game designer, being the creator of Alexei and most of the levels of Windys. In addition he is the main system administrator for the Piga Software development machines, and his interest in the GNU/Linux graphics stack has lead to projects like PigaVision and Soul Capture.
Graham Lawrence Wilson ( PigaLore) is the group's technical director, and thus he is largely responsible for the engine technology used in Piga Software programs. He is the main developer behind the Gambas Genie engine and created or adapted the engines for Windys, Piga's Santa Drop Down and Donut Quest. He also serves as Piga Software's main web developer, having taken several courses from W3Cx. His interest in esoteric graphics programming has lead to the drafting of projects such as Piga Brain, Animator, the Projection Engine and its progenitors, and even a "zero dimensional" game. Other Contributors
Malcolm Wilson Multimedia ( PigaLore) is a free content studio principally ran by Malcolm Rex Peter Wilson, which has contributed regularly to Piga Software projects. He composed the soundtracks to the unreleased Billy Bear, as well as for Donut Quest and most recently Windys. He also composed the " Piga Software Theme" jingle back in 2004, and has since created sound effects for Alexei: Part IX and devised most of the graphics for Piga's Santa Drop Down, New Years Dodge 'Em and Childish Cannoneer, among numerous cases of multimedia manipulation and conversion. As Brogo's cartoonist, he also designed and drew the artwork for Donut Quest.
Iain William Duane Wilson has contributed numerous times throughout our history, such as supplements to Donut Quest, experimenting with Windows support for Gambas programs through project porting or virtualization, as well general suggestions, web development help, play-testing and public support for Piga Software. He was also the one to introduce the Piga developers to Visual Basic programming in the first place, as well as first teaching Graham web design. He is the head mage of TechnoMage Computer Solutions and a certified fire alarm technician. Christian Picon, of
Extreme Tux Racer, contributed a formula to Gambas Genie.
Ryan C. Gordon and icculus.org for kindly supplying hosting after years of being in the darkness of "free" hosting. A pity our various wiki and forum hosts have not been merely as stable or obliging! Steve "sholzy" Holzfaster, Tomasz "tommyline" Kolodziejczyk (our OpenGL mentor, much obliged!), Quincunxian, cogier, gbWilly, and everyone else at the Gambas Forum in all its various forms and the current (on hiatus)
Gambas.Guru community for all their help and support. Hope to see everyone around again soon! All those who have visited the forum, given a suggestion or have given their support over the years.
Fancy yourself on this list?
Get in touch and we shall see how you can help!
Verbatim copying and distribution of this entire article are permitted worldwide, without royalty, in any medium, provided this notice, and the copyright notice, are preserved.
Banners may be under other copyrights and are used under the terms of
fair use/ dealing.
Website last updated on
December 26, 2016
Please submit website bug notices, patches and suggestions to our webmaster: firstname.lastname@example.org
Tested in: Mozilla Firefox, Chromium, Epiphany, Opera, Midori and Blackberry and Android Browsers
Operating systems tested on: Fedora 12+, Arch Linux, Windows XP SP 3-4, Blackberry Pearl and Android ( Galaxy S series)