How to change screen background color in Pygame? (original) (raw)

Last Updated : 15 Jul, 2025

Pygame is a Python library designed to develop video games. Pygame adds functionality on top of the excellent SDL library. This allows you to create fully featured games and multimedia programs in the python language.

Functions Used:

Example 1: This example sets the screen background color to red.

Python3 `

Importing the library

import pygame

Initializing Pygame

pygame.init()

Initializing surface

surface = pygame.display.set_mode((400, 300))

Initializing RGB Color

color = (255, 0, 0)

Changing surface color

surface.fill(color) pygame.display.flip()

`

Output:

Example 2: This example uses RGB color to set the screen color to blue.

Python3 `

Importing the library

import pygame

Initializing Pygame modules

pygame.init()

Initializing surface

surface = pygame.display.set_mode((400, 300))

Initializing RGB Color

color = (0, 0, 255)

Changing surface color

surface.fill(color) pygame.display.flip()

`

Output: