Why am I having such a hard time finding the best practices for game console developement? And what ARE the best practices?

I thought I had read someone mention on a forum a year or so ago that data-tables would not work for certain console games. Maybe I remember this wrong so I tried to look and cannot seem to find anything on what restrictions WOULD be for a console game as compared to a PC build. Is this information not open to the general public? Is there anything I should avoid if ever planning on easily porting to consoles that would be majorly different than PC?

Thank you

It is difficult to find information because console makers only give away their tools to “serious” developers. Sony doesn’t just give away the PlayStation development tools to anyone, you know? There are certain requirements that needs to be met, and I believe that most people who have managed to get a hold of the tools and license don’t spend much time here.

You will have to develop your game for a specific console and implement exceptions in your game depending on what console the game is running on.

I would assume Xbox is easier to develop for as it has a closer relation to windows than the others. You can plugin your controller and start setting up the axis controls to get a head start on the journey.

For Xbox read this: Unreal development for PC: get started - Microsoft Game Development Kit | Microsoft Learn

Enrolling in ID@Xbox

Before you can get access to the Unreal source with GDK support, you need to enroll in the ID@Xbox at program. The ID@Xbox program enables developers to publish games on Xbox and Widows with Xbox Live. You can start the enrollment process by going to Independent Developers Program for Xbox One | Xbox and clicking APPLY NOW.

Thank you much!

1 Like