(๐) PS ๊ฐ๋ฐ๋ฌธ์
ํด๋น๊ธ์ ๊ฐ์ธ ๊ธฐ์ต ๋ฆฌ๋ง์ธ๋๋ฅผ ์ํ ๊ธ์ด๋ฉฐ,
์ ์๊ถ ๊ด๋ จ ์ฌํญ ๋ฐ์์ ๋ฐ๋ก ์ญ์ ๋ ์ ์์ต๋๋ค.
๊ณต๊ฐ ๋ฐ ๊ณต์ ๋ฅผ ์ ๋ ์ํ์ง ์์ต๋๋ค.
์์ธํ ์ค๋ช ๋ฐ ๊ธฐ์ ์ ์ธ ๋ถ๋ถ์ ๋ชจ๋ ์๋ตํ์ผ๋ฉฐ, ๋๋ต์ ์ธ ์ถ์ ํ๋ฆ๋ง์ ๊ธฐ์ ํฉ๋๋ค.
ํด๋น ๊ธ์ SDK 9.5๋ถํฐ 11.5๊น์ง์ ๋ง์ด๊ทธ๋ ์ด์ ์ ํฌํจํ ์ ๊ณผ์ ์ ๊ฒช์์ต๋๋ค.
๋ฐ๋ผ์ ์์ฑ์๊ธฐ์ ๋ฐ๋ผ ๋ช ์นญ์ด ์กฐ๊ธ์ฉ ๋ค๋ฅผ ์ ์์ต๋๋ค.
- 4์17์ผ ๊ธ๋ก๋ฒ ์ถ์ํญ๋ชฉ์ด ๋ณ๊ฒฝ๋์์ต๋๋ค.
TRC์ ๊ฒฝ์ฐ ๋๋ฌด๋ง์ ๋ถ๋์ ๋งํ๊ธฐ๋๋ฌธ์, ์คํตํฉ๋๋ค.
์ฑ๋ฅ์ ๋๋ต ๋ฉํ ํ์คํธ2์ ์ฝ 1.x๋ฐฐ, ๋์ ๋ก๋ฉ์ด ์ ๋ง ๋๋ฆฌ๋ค๋ ๊ฐ์ ์ํ๋ฉด ์ ์ ํฉ๋๋ค.
๊ธฐ๋ณธ ๋ณด์
๊ณ์
PS4๋ ์ฌ๋ฌ๊ฐ์ ๊ณ์ ์ ํ์๋ก ํ๋ฉฐ, 90์ผ๋ง๋ค ๊ฐ์ ๋ก ๋ณ๊ฒฝ๋๋ค.
์ฆ ์์ด๋์ ๋น๋ฐ๋ฒํธ๋ฅผ ๋ฏธ๋ฆฌ ์ ์ฅํ๋ ๊ฒ์ด ์ข์ผ๋ฉฐ,
๋น๋ฐ๋ฒํธ์ ์กฐ๊ฑด์ ๋ค์๊ณผ ๊ฐ๋ค.
at least 12 characters, a lowercase letter, an uppercase letter, a number, no parts of your username.
๋ผ์ด์ผ์ค
๋ผ์ด์ผ์ค๋ 2๊ฐ์งํ์ ๊ฐ๋ฐ์ฉ๊ณผ ํผ๋ธ๋ฆฌ์ฑ ๋ผ์ด์ผ์ค๋ก ๋ถ๋ฅ๋๋ฉฐ,
ํผ๋ธ๋ฆฌ์ฑ ๋ผ์ด์ผ์ค๊ฐ ์์ด์ผ ์ถํ ์ ๋ก๋ํด์ผํ ์๋ธ๋ฏธ์ ๋จธํ ๋ฆฌ์ผ์ ๋น๋๊ณผ์ ์์ ์ป์ ์ ์๋ค.
์๋ค๋ฉด ๋ฐ๋ธ๋ท์์ ์์ฒญํ๋๋ก ํ์.
1
2
3
4
5
6
7
8
9
10
11
๋ค์๊ณผ ๊ฐ์ ๋ด์ฉ์ ์์ฑํ์ฌ ์์ฒญํด์ผํจ.
- Game Title: ๊ฒ์์ด๋ฆ
- Publisher :ย ํผ๋ธ๋ฆฌ์
/ํ์ฌ์ด๋ฆ
- Developer :ย ํ์ฌ์ด๋ฆ
- PlayStation Platform(s) : PS4
- Unity Version : ์ ๋ํฐ๋ฒ์
- Number of license seats : ๋ผ์ด์ผ์ค ์ฌ์ฉ pc ์
- Estimated title release date : 202x.x.xx - ๋์ถฉ ์ถ์์ผ
- Master submission date :ย 202x.x.xx - QA ์ฌ๋กฏ๋ถํน ๋ฐ ์์๋ ์ง
- Title ID :ย ํ์ดํID. ์ฝํ
์ธ ํ์ดํ๋ผ์ธ์ด๋ ๋ฐ๋ธ๋ทํ์ดํ์์ ํ์ธํ ์ ์๋ค.
์์ดํผ
cert ops, content pipeline,codes๋ฑ์ ํ์ดํธ๋ฆฌ์คํธ๊ฐ ์๋์ฌ๋ ์ ๊ทผ์ด ๊ฐ๋ฅํ์ง๋ง
devnet, devnet์์ ์ ๊ทผ๊ฐ๋ฅํ gems๋ ํ์ดํธ๋ฆฌ์คํธ๊ฐ ์๋๋ฉด ์ ๊ทผ์ด ๋ถ๊ฐํ๋ค.
๊ณ ์ ์์ดํผ๋ฅผ ํ๋ํ, ์ธ๋ถ์์ ์ ์์ฃผํ๋ค๋ฉด vpn์๋ฒ๋ฅผ ๋๋๋ก ํ์.
ํจ์ค์ฝ๋
๋น๋์ ์ฌ์ฉ๋๋ ํค๋ค.
keystore์ ๋น์ทํ๊ฐ๋ ์ด์ง๋ง, ๋จ์ 32๊ธ์ ๋์๋ฌธ์์ ์ซ์๋ก ๊ตฌ์ฑ๋์ด์๋ค.
์์ด๋ฒ๋ฆฌ์ง ์๊ฒ ์ ๋ฐฑ์ ํ์.
์์กด์ฑํจํค์ง
๋ค์ ํจํค์ง๋ ๋ด๋ถ์ ์ผ๋ก ์์ ์ด ํ์ํ ์ ์์ผ๋ฏ๋ก, ์ฌ๋ณธ์ ๋ง๋ค์ด
์๋ฒ ๋ ํจํค์ง๋ก ๊ตฌ์ฑํ๋ ๊ฒ์ ์ถ์ฒํ๋ค.
NPToolKit๊ณผ savedata๋ ์ธ์ ๋ถํฐ์ธ๊ฐ tarball๋ก ๋ณ๊ฒฝ๋์๋ค.
XR Interaction Toolkit
์ ๋์ํ์ง ์๋๋ค. ์์์ ํด์ผํ๋ค.
Action-based-Input
์์ ์๋ฒ ๋ ํจํค์ง๋ฅผ ํตํด ๋ฐ๋ก event๋ฅผ ์ถ๊ฐํด์ ๋ด๋ถ์ ์ผ๋ก ์ฌ์ฉํ๋ input state์ ๋ฐ์ดํฐ๋ฅผ ๋ฎ์ด์์ฐ๋ ๋ฐฉ์์ผ๋ก ์ฌ์ฉํ ์ ์๋ค.
Build
PS4 Devkit์ ๊ด๋ จ๋ ์ฌํญ์ ๋ชจ๋ Neighborhood for ps4 ์ฑ์ ์ฌ์ฉํ์ฌ ์์ ํ ์ ์๋ค.
์ด๋ SDK manager๋ฅผ ์ค์นํ ๋ ๋ชจ๋ ์ค์น๋๋ค.
SDK
SDKManager๋ฅผ ํตํด ๋ช๊ฐ์ง ํ๋ก๊ทธ๋จ๊ณผ ๋ฒ์ ๋ฑ์ ๋ค์ด๋ฐ์ ์ ์๋ค.
ํธ๋กํผ๊ด๋ จ ํผ๋ธ๋ฆฌ์ฑํด, skeed sliver bullet uploader๋ ์์ง๋ง๊ณ ๋ค์ด๋ก๋ํ์.
๋น๋ ์ ์ถํ ๋ ํ์๋ค.
Activation
์ด๋ฅผ ์ํด์ Activation์ด ํ์ํ๋ฐ,DevNet์ ํ๋์จ์ด ๊ด๋ฆฌ ํ์ด์ง์์ ์๋ํ๋ํ๋ฅผ ํ ์ ์๋ค
PC ํธ์คํธ ๋น๋์ ๊ฒฝ์ฐ eboot.self ํ์ผ์,
ํจํค์งํ์ผ์ ๊ฒฝ์ฐ pkg,submission material, spec ํ์ผ ๋ฐ ๊ธฐํ ํ์ผ์ด ๋์จ๋ค.์ด ์ธ ํ์ผ์ ์ถ์์ ๊ผญ ํ์ํ๋ฏ๋ก ์์นด์ด๋นํด๋์.
Build-Known issue
Provider Initializer Issue
์ผ๋ถ ๋ฒ์ ์์ Awake์์ Initializeํ๋ฉด ๋ฌธ์ ๊ฐ ๋ฐ์ํ๋ค.
๋ฐ๋ผ์ start์์ ์๋์ผ๋ก initializeํ๋๊ฑธ ์ถ์ฒํ๋ค.
VR์๊ฒฝ์ฐ Hall - in - Mirror ํจ๊ณผ๊ฐ ๋ฐ์ํ ์๋ ์์ผ๋ฏ๋ก,
๋ก๋ฉ์ด ์๋ฃ๋ ๋ค์ VR๋ชจ๋๋ก ๋์ด๊ฐ๋๊ฒ์ด ์ข๋ค.
Provider build Issue
๋น๋ ํ์ดํ๋ผ์ธ์ ๋ฌธ์ ์กด์ฌ.
ps4๋น๋์ธ๋ฐ android ๋น๋ ์ต์ (provider)์ ๊ฐ์ ธ์ค๋ ์ด์๊ฐ ์กด์ฌํ๋ค.
XRGenenral settings์์ ์ ์์ ์ธ ๊ฐ์ ์ฌ์ฉํ๋์ง ํ์ธ์ด ํ์ํ๋ค.
๊ตฌํ
์ด๋ถ๋ถ์ ๊ฐ ํ๋ก์ ํธ๋ง๋ค ๋ค๋ฅผํ ๋ TRC๋ฅผ ์ฐธ์กฐํ์ฌ ์ง์ ๊ตฌํํ๋๋ก ํ์.
ํผ๋ธ๋ฆฌ์ฑ
์ ์ฒดํ๋ฆ์ ๋ค์๊ณผ ๊ฐ๋ค
Global FQA๋ CertOps๋ก ์ด๋ฆ์ด ๋ฐ๋์๋ค.
์ฝํ ์ธ ํ์ดํ๋ผ์ธ
https://publish.playstation.net/concepts/10005892/products/10029073
https://ps4.siedev.net/titlemanagement/titles/product/add/
ํ๋ก๋ํธ ๊ทธ๋ฃน์ ์์ฑํ๊ณ , ํ๋ก๋ํธ ๊ทธ๋ฃน ๋ด ํ๋ก๋ํธ๋ฅผ ์ถ๊ฐํ๋ค.
์ด๋ ๋ณดํต SIEA๋ง ์ถ๊ฐ๋ ํ ๋ฐ, ์ค๋ฅธ์ชฝ์์ ํฌํ์ผํฐ์์ SIEE ๊ถํ์ ๋ฐ์์ผํ๋ค.
CertOps ์ ๊ทผ๊ถํ๋ ์๋ง ํฐ์ผ์ ๋ฐ๊ธํ์ด์ผ ํ๋๊ฑธ๋ก ๊ธฐ์ตํ๋ค.
๋๋จธ์ง ๋ฉํ๋ฐ์ดํฐ, ๊ธ์ก, ๋์ด๋ฑ์ ์์์ ์ ์์ฑํ๋ฉด ๋๋ค.
Devnet Title
์ด์ devnet์ผ๋ก ๋์๊ฐ ํ์ดํ์ ์ ์ํ๊ณ ,
์ด์๊ดํ ์ค์ ๋ค์ ์ ์ฉํ๋ฉด ๋๋ค.
GEMS
์๊น ๋น๋ํ๋ ํ์ผ๋ค์ skeed sliverbullet uploader์ ํตํด ์ ๋ก๋ํ๊ฒ ๋๋๋ฐ
์์ดํผ ํ์ดํธ๋ฆฌ์คํธ๋ ํ์์์ผ๋ ์ต๋ํ ๋น ๋ฅธ ๋์ ์ฌ์ฉํด์ ์ ๋ก๋ํ๋ค.
๋จ GEMS๋ devnetํ์์ด๊ธฐ๋๋ฌธ์ ํ์ดํธ๋ฆฌ์คํธ IP๋ก ์ ์ํด์ผํ๋ค.
DevNet Titles์์ ํด๋น๋ฐฉ์์ผ๋ก ๋ค์ด๊ฐ ์ ์๋ค.
๋ค์ค ์ถ์
4์ 17์ผ๋ถ๋ก ๊ธ๋ก๋ฒ ์ถ์๊ฐ ๊ฐ๋ฅํ๋๋ก ๋ณ๊ฒฝ๋์๋ค -.-
GCC? subSKU? ์๊ด์๋ค. ๊ทธ๋ฅํ๋ฐฉ์ ํ ๋ฐ์ด๋๋ฆฌ๋ก ์ถ์ํ ์ ์๋ค. ๋น๋ ํ์ดํ๋ผ์ธ ์์ ํ ํ์๋ ์๋ค.
์ ํ๊ด๋ฆฌ ๋๊ตฌ ํ์ด์ง
https://devadmin.sp-int.tools.playstation.net/index
https://ps4.siedev.net/resources/documents/SDK/9.500/NP-Product_Management_Guide/0002.html
https://npmt.sp-int.tools.playstation.net/index.vm#
ํจ์น๋น๋
cert ops โ request patch โ ๋ํผ๋ํจ์น โ ๊ธฐํ ์์ฑ ํ ์ ๋ก๋
- Package Category โ Patch๋ก ๋ณ๊ฒฝ
- application version โ ์ฌ๋ ค์ผํจ
- Application PKG โ ์ถ์ ๋น๋ PKGํ์ผ (ํจ์นํ์ผ ๋ง๊ณ )
- Latest QA Passed PKG โ ๊ธฐ์กด ํจ์น ํ์ผ. ์์ผ๋ฉด ๋น์ฐ๊ธฐ
- Patch ChangeInfo Folder โ ํด๋น xmlํ์ผ์ ์์ฑํ ํด๋์ ํ์ผ์ ์ง์ ํด์ผํจ
https://ps4.siedev.net/resources/documents/SDK/9.500/Content_Information-Specifications/0010.html
Patch ChangeInfo์ ํ์ผํํ๋ ๋ค์๊ณผ ๊ฐ์ผ๋ฉฐ CRLF๊ฐ์๋ LF๋ก ๋ผ์ธ์ ๋์ ์ ๋ฆฌํด์ผํ๋ค(vs code ๊ถ์ฅ) ์์๋ ๋ค์๊ณผ ๊ฐ๋ค:
1
2
3
4
5
6
7
8
9
10
11
12
13
<?xml version="1.0" encoding="UTF-8"?>
<changeinfo>
<changes app_ver="01.02">
<![CDATA[
Fix NPC Dance bug
]]>
</changes>
<changes app_ver="01.01">
<![CDATA[
Fix frame drop and crash bug
]]>
</changes>
</changeinfo>
๋ฐ์ฐ์ฒ
๊ด๋ จ๋ด์ฉ์ ์๋์์ ์ฒ๋ฆฌํ ์ ์์.
https://codes.playstation.net/
๋จ, ๊ถํ์ด ํ์ํ์ฌ Global Account Admin(์ต๊ณ ๊ถ์์ ์์ด๋)์ผ๋ก ์ ์ํ์ฌ
๊ถํ์ ์ถ๊ฐํด์ผํ๋ค.
1
2
3
4
5
6
1 - Head to the "Users" tab in the user profile icon, top right of the PlayStation Partners header
2 - Search users by email address
3 - Select user account
4 - Click "Edit" tab on User Access
5 - Select "Code"
6 - Submit
์๋ฃํ๋ฉด CODES๊ฐ ์๊ธด๋ค.
PGP ํค
๋ณด์์์ํด ํ์ผ์ ์ก-์์ ์ ์ํด ๊ณต๊ฐ-๊ฐ์ธํค ํ์ด๋ฅผ ์์ฑํด์ผํ๋ค.
RSA ํน์ DSA ์๊ณ ๋ฆฌ์ฆ์ ์ฌ์ฉํ๋ฉฐ, Git bash๋ฅผ ํตํด ์ฝ๊ฒ ์์ฑํ ์ ์๋ค.
1
2
3
4
5
6
7
8
9
10
11
12
์์ฑ
$ gpg --full-generate-key
(1) RSA and RSA (default)
->
๋ฆฌ์คํธํ์ธ
gpg --list-secret-keys --keyid-format=long
ํค๊ฐ ๊ฐ์ ธ์ค๊ธฐ
$ gpg --armor --export <์์ด๋>
$ gpg --armor --export-secret-keys <์์ด๋>
ํ์ผ์ ์ฅ
$ gpg --armor --export --output <FileName> <์์ด๋>
์ ๋ก๋๋ฅผ ์งํํ๋ฉด CODES์ ์ ๊ทผ ๊ฐ๋ฅํ๋ฉฐ,
์๋ฅผ๋ค์ด ๋ฒ ํํค๋ฅผ ๋ฐ๊ธ๋ฐ์๋ ค๋ฉด
์ฝํ ์ธ ํ์ดํ๋ผ์ธ์์ ์ฝ๋ ํ๋ก๋ํธ๋ฅผ ๋ฏธ๋ฆฌ ์ถ๊ฐํด๋๋ค์,
ํด๋น ๋ฐฉ์์ผ๋ก publisher - Free allocation์ ์ค์ ํ๊ณ generate(์ฐํ๋จ)์ ๋๋ฅด๋ฉด ์์ฑ์ด๋๋ค.
์ดํ ๋ค์ด๋ก๋ํ๋ฉด gpgํ์ผ๋ก ์ ์ฅ๋๋๋ฐ, ์ด๋ฅผ ๊ธฐ์กดํค๋ก ๋ณตํธํํ๋ฉด ๊ฐ์ด ๋์จ๋ค
์ด๋ฅผ ์์ถํผ๋ค๋ฉด ์ด๋ฉด ์ฝ๊ฒ ์ฝ๋๋ฅผ ์ป์ ์ ์๋ค.
๋ด๋ถํ ์คํธ๋ฅผ ์ํ ์ฝ๋
๋ด๋ถํ ์คํธ๋ฅผ ์ํ ์ฝ๋๋ ์๋ํญ๋ชฉ๊ณผ ๊ฐ์ด ์ค์ ํ ์ ์๋ค
https://learn.playstation.net/bundle/3p-codes-guide_partner-3p_codes/page/3P-PlaceOrderFree.html
์ ์๊ถ ๊ด๋ จ ์ฌํญ ๋ฐ์์ ์ญ์ ๋ ์ ์๋ ๊ธ์ ๋๋ค.
๋น๋ฐ๋ฒํธ๊ฐ ํ๋ฆฝ๋๋ค.