Uploaded April 2025 | Updated September 2026, 1 week ago
Check out STREET UNI X! store.steampowered.com/app/2204900/STREET_UNI_X/?utm_source=YouTube&utm_campaign=Acerola
The indie game space has seen a rapid rise in games emulating the style of the ps1 era. So, how did the ps1 work? Why did ps1 games look like that? How can we recreate these effects?
Topics covered: Texturing, Model View Projection, Rasterization, Perspective Division, Affine Texture Mapping, Vertex Colors, Gouraud Shading (Vertex Lighting), Silent Hill Fog, Distance Fog, Quantization, Dithering
Support me on Patreon!
patreon.com/acerola_t
Socials:
BlueSky: https://bsky.app/profile/acerola.gg
Twitter: twitter.com/Acerola_t
Twitch: twitch.tv/acerola
Discord: discord.gg/FxGQvbfm6Y
Code: github.com/GarrettGunnell/Godot-PSX
Resources:
copetti.org/writings/consoles/playstation
songho.ca/opengl/gl_projectionmatrix.html
learnopengl.com/Getting-started/Coordinate-Systems
danielilett.com/2021-11-06-tut5-21-ps1-affine-textures
pikuma.com/blog/how-to-make-ps1-graphics
psx-spx.consoledev.net/graphicsprocessingunitgpu
en.wikipedia.org/wiki/PlayStation_technical_specification
Music:
Afternoon Break - Persona 3 OST
In A Moment's Time - Skullgirls OST
Midori Eyes - Paradise Killer OST
During The Test - Persona 3 OST
GO!GO!STYLE - Paradise Killer OST
Sandgem Town (Day) - Pokemon Diamond OST
Layer Cake - Persona 5 OST
Poems In The Fog - OMORI OST
The Fog - Persona 4 OST
Every Day Is Night - VA-11 Hall-A OST
Junes Theme - Persona 4 OST
Ode To Heroes - Metaphor ReFantazio OST
Thanks for watching!
This video is dedicated to my friend, Alotryx.
#acerola #gamedev #godot #graphics #shaders
Check out STREET UNI X! store.steampowered.com/app/2204900/STREET_UNI_X/?utm_source=YouTube&utm_campaign=Acerola
The indie game space has seen a rapid rise in games emulating the style of the ps1 era. So, how did the ps1 work? Why did ps1 games look like that? How can we recreate these effects?
Topics covered: Texturing, Model View Projection, Rasterization, Perspective Division, Affine Texture Mapping, Vertex Colors, Gouraud Shading (Vertex Lighting), Silent Hill Fog, Distance Fog, Quantization, Dithering
Support me on Patreon!
patreon.com/acerola_t
Socials:
BlueSky: https://bsky.app/profile/acerola.gg
Twitter: twitter.com/Acerola_t
Twitch: twitch.tv/acerola
Discord: discord.gg/FxGQvbfm6Y
Code: github.com/GarrettGunnell/Godot-PSX
Resources:
copetti.org/writings/consoles/playstation
songho.ca/opengl/gl_projectionmatrix.html
learnopengl.com/Getting-started/Coordinate-Systems
danielilett.com/2021-11-06-tut5-21-ps1-affine-textures
pikuma.com/blog/how-to-make-ps1-graphics
psx-spx.consoledev.net/graphicsprocessingunitgpu
en.wikipedia.org/wiki/PlayStation_technical_specification
Music:
Afternoon Break - Persona 3 OST
In A Moment's Time - Skullgirls OST
Midori Eyes - Paradise Killer OST
During The Test - Persona 3 OST
GO!GO!STYLE - Paradise Killer OST
Sandgem Town (Day) - Pokemon Diamond OST
Layer Cake - Persona 5 OST
Poems In The Fog - OMORI OST
The Fog - Persona 4 OST
Every Day Is Night - VA-11 Hall-A OST
Junes Theme - Persona 4 OST
Ode To Heroes - Metaphor ReFantazio OST
Thanks for watching!
This video is dedicated to my friend, Alotryx.
#acerola #gamedev #godot #graphics #shaders

