Platforms

Available on PC, Mac, and Linux

We offer a catalog of PCMac, and Linux games, many of which support Steam Play so you can buy once and play anywhere, and Cross-Platform Multiplayer so you can play with all your friends, no matter where they log in
 

Access Games Instantly

With nearly 30,000 games from AAA to indie and everything in-between. Enjoy exclusive deals, automatic game updates, and other great perks.
 

Join the Community

Meet new people, join groups, form clans, chat in-game and more! With over 100 million potential friends (or enemies), the fun never stops.
 

Experience Steam Hardware

We created the Steam Controller and the VR technologies that power the HTC Vive to making gaming on the PC even better.
 

Release your Game

Steamworks is the set of tools and services that help game developers and publishers get the most out of distributing games on Steam.
 

Features

We are constantly working to bring new updates and features to Steam, such as:
 

Steam Chat

Talk with friends or groups via text or voice without leaving Steam. Videos, Tweets, GIFs and more are supported; use wisely.
 
 

Game Hubs

Everything about your game, all in one place. Join discussions, upload content, and be the first to know about new updates.
 
 

Steam Broadcast

Stream your gameplay live with the click of a button, and share your game with friends or the rest of the community.
 
 

Steam Workshop

Create, discover, and download player-created mods and cosmetics for nearly 1,000 supported games.
 
 

Available on Mobile

Access Steam anywhere from your iOS or Android device with the Steam mobile app.
 
 

Early Access to Games

Discover, play, and get involved with games as they evolve. Be the first to see what's coming and become part of the process.
 

Multilingual

Creating a global community is important to us, that's why our client supports 28 languages and counting.

Purchases Made Easy

Our storefront supports 100+ payment methods across over 35 currencies, giving you the flexibility to pay how you want.
 

Controller Support

Steam encourages developers to include controller support in their games including PlayStation, Xbox, and Nintendo controllers.

About Lutris

Lutris is a gaming client for Linux. It gives you access to all your video games with the exception of the current console generation. You can, in a single interface, run any game from your childhood memories to the current multiplayer games. Integrations with stores like GOG and Steam allow you to import your existing game library and community maintained install scripts give you a completely automated setup.

Lutris main window

How does it work?

Lutris uses what we refer as runners. Runners are programs that the client can control and launch. Our most popular runners include RetroArch, DosBox, FS-UAE, ScummVM, MESS, Dolphin and of course Wine TkG, a build of Wine optimized to give you the best performance out of your system. It is also possible to launch Linux native games, we have a large selection of free and Open Source games ready to install from the client. Download the client and start playing in minutes!

A focus on video game preservation

Video games are now part of our history and our culture. If we want to keep a trace of the actual games and not just videos or articles about them, we need have a way to play them in a way that would closely match how the game was meant to be experienced. We also need to make sure that the games we have today still work tomorrow. This is why the choice of Linux as a gaming environment is so important. In a closed ecosystem, our legacy is at the mercy of software vendors able to kill features required to run some games. While we cannot support each and every recent AAA release, mostly due to DRM and anti-cheat incompatibilities, Lutris does support a vast majority of every game ever released in history, on a wide variety of hardware systems.

 

GNU software

GNU software is software that is released under the auspices of the GNU Project. If a program is GNU software, we also say that it is a GNU program or a GNU package. The README or manual of a GNU package should say it is one; also, the Free Software Directory identifies all GNU packages.

Most GNU software is copylefted, but not all; however, all GNU software must be free software.

Some GNU software was written by staff of the Free Software Foundation, but most GNU software comes from many volunteers. (Some of these volunteers are paid by companies or universities, but they are volunteers for us.) Some contributed software is copyrighted by the Free Software Foundation; some is copyrighted by the contributors who wrote it.

KDEGames is a division of the 
K Desktop Environment project.

The main focus of our team is to provide desktop users with high quality gaming and entertainment software.

We realize that games are first and foremost about fun and our greatest ambition is to create only the most enjoyable and amusing playware.
The KDEGames team achieves this goal by paying greater attention to gaming details, using the latest KDE based technology, and listening closely to our users' feedback.

To date KDEGames has accumulated an impressive selection of quality games in nearly all genres. Each of these small masterpieces have been carefully tailored to satisfy the demands of all, even the most pretentious gamers.

Well, if you are interested, see for yourself. Huge respect for this guy 

https://icculus.org/

  • Does not require OpenGL. With many people having broken OpenGL setups, requiring OpenGL exclusively will cut into your user base significantly. Pygame uses either opengl, directx, windib, X11, linux frame buffer, and many other different backends... including an ASCII art backend! OpenGL is often broken on linux systems, and also on windows systems - which is why professional games use multiple backends.

  • Multi core CPUs can be used easily. With dual core CPUs common, and 8 core CPUs cheaply available on desktop systems, making use of multi core CPUs allows you to do more in your game. Selected pygame functions release the dreaded python GIL, which is something you can do from C code.

  • Uses optimized C, and Assembly code for core functions. C code is often 10-20 times faster than python code, and assembly code can easily be 100x or more times faster than python code.

  • Comes with many Operating systems. Just an apt-get, emerge, pkg_add, or yast install away.  No need to mess with installing it outside of your operating systems package manager. Comes with binary installers (and uninstallers) for Windows or MacOS X.

  • Truly portable. Supports Linux (pygame comes with most mainstream linux distributions), Windows (95,98,me,2000,XP,vista, 64bit windows etc), Windows CE, BeOS, MacOS, Mac OS X, FreeBSD, NetBSD, OpenBSD, BSD/OS, Solaris, IRIX, and QNX. The code contains support for AmigaOS, Dreamcast, Atari, AIX, OSF/Tru64, RISC OS, SymbianOS, and OS/2, but these are not officially supported. You can use it on hand held devices from nokia, game consoles like gp2x, the One Laptop Per Child (OLPC), and the Orange Pi.

  • It's Simple and easy to use. Kids and adults make games with pygame. Before the Raspberry Pi, the microbit, or the OLPC, Pygame has been taught in courses to young kids, and college students. It's also used by people who first programmed in z80 assembler, or c64 basic, and for Indie game productions.

  • Does not require a GUI to use all functions. You can use pygame without a monitor - like if you want to use it just to process images, get joystick input, or play sounds.

  • Small amount of code. It does not have hundreds of thousands of lines of code for things you won't use anyway. The core is kept simple, and extra things like GUI libraries, and effects are developed separately outside of pygame.

  • It's not the best game library. It's not even the second best. But we think it's sort of ok.
WHAT IS HUMBLE BUNDLE?
 
Humble Bundle is a distribution platform selling games, ebooks, software, and other digital content. Since Humble's founding in 2010, our mission has been to support charity ("Humble") while providing awesome content to customers at great prices ("Bundle"). We started by offering only game bundles, but have branched out to include an online storefront, a monthly subscription service, a publishing initiative, and lots more.
 
 
 
PLAY ON STEAM & MORE
When you purchase something on Humble Bundle, you'll get a key to redeem on Steam, Uplay, GOG, or another platform. Many of our books and games are also offered DRM-free.
 
HOW IT WORKS
 
PAY WHAT YOU WANT
The core of our bundle "philosophy" is flexible pricing. When you buy a bundle, you can choose the price you want to pay. You can even choose how your money is divided - between the creators, charityHumble Partners, and Humble Bundle.
 
CONTRIBUTE TO CHARITY
Every type of product we sell contributes a portion of proceeds to charity. On many products, you can allocate part (or even all!) of your purchase to a charity of your choice.
 
PLAY ON STEAM & MORE
When you purchase something on Humble Bundle, you'll get a key to redeem on Steam, Uplay, GOG, or another platform. Many of our books and games are also offered DRM-free.
 
WHO WE WORK WITH
 
12,000,000+ CUSTOMERS
The Humble community has reached over 12 million customers from around the globe.
 
$154,000,000 TO CHARITY
The Humble community has contributed over $154,000,000 to charity since 2010, making an amazing difference to causes all over the world.

About Wine

Wine (originally an acronym for "Wine Is Not an Emulator") is a compatibility layer capable of running Windows applications on several POSIX-compliant operating systems, such as Linux, macOS, & BSD. Instead of simulating internal Windows logic like a virtual machine or emulator, Wine translates Windows API calls into POSIX calls on-the-fly, eliminating the performance and memory penalties of other methods and allowing you to cleanly integrate Windows applications into your desktop.

Wine began in 1993 under the initial coordination of Bob Amstadt as a way to support running Windows 3.1 programs on Linux. Very early on, leadership over Wine's development passed to Alexandre Julliard, who has managed the project ever since. Over the years, as the Windows API and applications have evolved to take advantage of new hardware and software, Wine has adapted to support new features, all while being ported to other OSes, becoming more stable, and providing a better user-experience.

An ambitious project by definition, work on Wine would steadily continue for 15 years before the program finally reached v1.0, the first stable release, in 2008. Several releases later, Wine is still under active development today, and although there is more work to be done, millions of people are estimated to use Wine to run their Windows software on the OS of their choice.

Open Source and User Driven

Wine will always be free software. Approximately half of Wine's source code is written by volunteers, with the remaining effort sponsored by commercial interests, especially CodeWeavers, which sells a supported version of Wine.

Wine is heavily reliant on its user community too. Users volunteer their time to share tips and test results on how well their programs work in our Application Database, file bug reports to notify developers of problems in our Bug-Tracker, and answer questions in our forums.

Learn more:

(Several of the following pages are currently being reworked and may not be up-to-date)