O'Reilly logo

Mastering Unity 5.x by Alan Thorn

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Player preferences - INI files

Now, let's consider the case of saving data using INI files instead of PlayerPrefs. INI files achieve a similar purpose to PlayerPrefs; storing key-value pairs. However, INI files contain all settings inside a single, human-readable text file. For this example, we'll work with the following INI file, which contains some basic settings for a sample game:

[Player] 
; Basic Player Data 
Name=John Doe 
Gender=Male 
Level=50 
 
[Score] 
; Score information 
HighScore=8695088457694      
Player=John Doe 
LastScore=758596068896 
 
[Preferences] 
; Settings 
Resolution=1920x1080      
Volume=0.8 
FullScreen=true 
MouseSpeed=75 

Player preferences - INI files

INI Unity project included ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required