Python In Games
Today we will show you that Python is as effective in Game Development as in other development areas, so here's some cool examples:
Battlefield - Whole game series uses Python for various needs, from server controls to internal game logic. Battlefield is well known and it’s one of the most popular realistic First Person Shooters in modern gaming world.
EVE Online is a massively multiplayer online role-playing game (MMORPG) set in a science fiction space setting. With over 500,000 subscribers, this game is completely written in StacklessPython, which makes it on of the bigget Python-driven games.
Mount & Blade is a medieval action role-playing game. Game was built only by two persons, husband and wife, they utilised python scripts for M&B module system. Game features giant world map and realtime epic battles.
The Sims 4 is a life simulation video game. The Sims 4 is the first PC game to top all-format charts in two years and sold 408,150 copies worldwide in the first four days. As of today, the game has sold over 1.10 million copies worldwide, which makes it one of the most sold games that uses Python. The Sims 4 uses Python for it’s modding purposes.
Sid Meier's Civilization IV is a turn-based strategy computer game, in which you can conquer whole world. Most of the game is written in Python, and Boost Python and can be customized in any way user want.
Frets on Fire (FoF) is a free, open-source music video game, which by itself imitates the commercial game Guitar Hero. Game is completely written using Python based Pygame game engine.
2005/ Digital Illusions CE (DICE)/ Stockholm Sweden
2003/ CCP Games/ Iceland
2008/ Tale Wrodls/ Turkey
2014/ EA Maxis The Sims Studio/ USA
2005/ Firaxis Games/ USA
2006/ Unreal Voodoo/ Finland
If you have any other cool examples on how Pythin is used in Game Development, feel free to contact us and let us know!
Welcome to CheckiO - games for coders where you can improve your codings skills.
The main idea behind these games is to give you the opportunity to learn by exchanging experience with the rest of the community. Every day we are trying to find interesting solutions for you to help you become a better coder.Join the Game