template.json 38 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307
  1. {
  2. "template_name": "Multiplayer",
  3. "version": "2.0.0",
  4. "origin": "Open 3D Engine - o3de.org",
  5. "repo_uri": "https://raw.githubusercontent.com/o3de/o3de-extras/development",
  6. "license": "https://opensource.org/licenses/MIT",
  7. "display_name": "Multiplayer",
  8. "summary": "A multiplayer project template. Includes a built in network 3rd person player, player spawner, and network filtering example.",
  9. "canonical_tags": [
  10. "Template",
  11. "Networking"
  12. ],
  13. "user_tags": [
  14. "Multiplayer"
  15. ],
  16. "icon_path": "preview.png",
  17. "copyFiles": [
  18. {
  19. "file": "${NameLower}_asset_files.cmake",
  20. "isTemplated": false
  21. },
  22. {
  23. "file": "BURT/BURT.motionset",
  24. "isTemplated": false
  25. },
  26. {
  27. "file": "BURT/BURTActor.fbx",
  28. "isTemplated": false
  29. },
  30. {
  31. "file": "BURT/BURTActor.fbx.assetinfo",
  32. "isTemplated": false
  33. },
  34. {
  35. "file": "BURT/HumanoidCharacter.animgraph",
  36. "isTemplated": false
  37. },
  38. {
  39. "file": "BURT/Motions/AimStrafe_Backwards.fbx",
  40. "isTemplated": false
  41. },
  42. {
  43. "file": "BURT/Motions/AimStrafe_Draw.fbx",
  44. "isTemplated": false
  45. },
  46. {
  47. "file": "BURT/Motions/AimStrafe_Forwards.fbx",
  48. "isTemplated": false
  49. },
  50. {
  51. "file": "BURT/Motions/AimStrafe_Holster.fbx",
  52. "isTemplated": false
  53. },
  54. {
  55. "file": "BURT/Motions/AimStrafe_Idle.fbx",
  56. "isTemplated": false
  57. },
  58. {
  59. "file": "BURT/Motions/AimStrafe_Left_Backwards.fbx",
  60. "isTemplated": false
  61. },
  62. {
  63. "file": "BURT/Motions/AimStrafe_Left_Forwards.fbx",
  64. "isTemplated": false
  65. },
  66. {
  67. "file": "BURT/Motions/AimStrafe_Right_Backwards.fbx",
  68. "isTemplated": false
  69. },
  70. {
  71. "file": "BURT/Motions/AimStrafe_Right_Forwards.fbx",
  72. "isTemplated": false
  73. },
  74. {
  75. "file": "BURT/Motions/AimStrafe_Run_Backwards.fbx",
  76. "isTemplated": false
  77. },
  78. {
  79. "file": "BURT/Motions/AimStrafe_Run_Forwards.fbx",
  80. "isTemplated": false
  81. },
  82. {
  83. "file": "BURT/Motions/AimStrafe_Run_Left_Forwards.fbx",
  84. "isTemplated": false
  85. },
  86. {
  87. "file": "BURT/Motions/AimStrafe_Run_Right_Forwards.fbx",
  88. "isTemplated": false
  89. },
  90. {
  91. "file": "BURT/Motions/AimStrafe_Shoot.fbx",
  92. "isTemplated": false
  93. },
  94. {
  95. "file": "BURT/Motions/AimStrafe_Shoot.fbx.assetinfo",
  96. "isTemplated": false
  97. },
  98. {
  99. "file": "BURT/Motions/Aim_1D_Level.fbx",
  100. "isTemplated": false
  101. },
  102. {
  103. "file": "BURT/Motions/Crouch_Idle.fbx",
  104. "isTemplated": false
  105. },
  106. {
  107. "file": "BURT/Motions/Crouch_Walk.fbx",
  108. "isTemplated": false
  109. },
  110. {
  111. "file": "BURT/Motions/Crouch_Walk_Backwards.fbx",
  112. "isTemplated": false
  113. },
  114. {
  115. "file": "BURT/Motions/Crouch_Walk_Down.fbx",
  116. "isTemplated": false
  117. },
  118. {
  119. "file": "BURT/Motions/Crouch_Walk_Down.fbx.assetinfo",
  120. "isTemplated": false
  121. },
  122. {
  123. "file": "BURT/Motions/Crouch_Walk_Up.fbx",
  124. "isTemplated": false
  125. },
  126. {
  127. "file": "BURT/Motions/Death_Fall_Back.fbx",
  128. "isTemplated": false
  129. },
  130. {
  131. "file": "BURT/Motions/Death_Fall_Forward.fbx",
  132. "isTemplated": false
  133. },
  134. {
  135. "file": "BURT/Motions/Idle.fbx",
  136. "isTemplated": false
  137. },
  138. {
  139. "file": "BURT/Motions/Idle_Alt_A.fbx",
  140. "isTemplated": false
  141. },
  142. {
  143. "file": "BURT/Motions/Idle_To_Run.fbx",
  144. "isTemplated": false
  145. },
  146. {
  147. "file": "BURT/Motions/Idle_To_Run_Down.fbx",
  148. "isTemplated": false
  149. },
  150. {
  151. "file": "BURT/Motions/Idle_To_Run_Left.fbx",
  152. "isTemplated": false
  153. },
  154. {
  155. "file": "BURT/Motions/Idle_To_Run_Right.fbx",
  156. "isTemplated": false
  157. },
  158. {
  159. "file": "BURT/Motions/Idle_To_Run_Up.fbx",
  160. "isTemplated": false
  161. },
  162. {
  163. "file": "BURT/Motions/Idle_To_Walk.fbx",
  164. "isTemplated": false
  165. },
  166. {
  167. "file": "BURT/Motions/Idle_To_Walk_Down.fbx",
  168. "isTemplated": false
  169. },
  170. {
  171. "file": "BURT/Motions/Idle_To_Walk_Left.fbx",
  172. "isTemplated": false
  173. },
  174. {
  175. "file": "BURT/Motions/Idle_To_Walk_Right.fbx",
  176. "isTemplated": false
  177. },
  178. {
  179. "file": "BURT/Motions/Idle_To_Walk_Up.fbx",
  180. "isTemplated": false
  181. },
  182. {
  183. "file": "BURT/Motions/Interact.fbx",
  184. "isTemplated": false
  185. },
  186. {
  187. "file": "BURT/Motions/Interact_In.fbx",
  188. "isTemplated": false
  189. },
  190. {
  191. "file": "BURT/Motions/Interact_Out.fbx",
  192. "isTemplated": false
  193. },
  194. {
  195. "file": "BURT/Motions/Jump_DoubleJump_Float.fbx",
  196. "isTemplated": false
  197. },
  198. {
  199. "file": "BURT/Motions/Jump_DoubleJump_Land_To_Idle.fbx",
  200. "isTemplated": false
  201. },
  202. {
  203. "file": "BURT/Motions/Jump_DoubleJump_Launch.fbx",
  204. "isTemplated": false
  205. },
  206. {
  207. "file": "BURT/Motions/Jump_Fall.fbx",
  208. "isTemplated": false
  209. },
  210. {
  211. "file": "BURT/Motions/Jump_Land_Hard.fbx",
  212. "isTemplated": false
  213. },
  214. {
  215. "file": "BURT/Motions/Jump_Land_Medium.fbx",
  216. "isTemplated": false
  217. },
  218. {
  219. "file": "BURT/Motions/Jump_Land_Soft.fbx",
  220. "isTemplated": false
  221. },
  222. {
  223. "file": "BURT/Motions/Jump_Running_Land_To_Idle.fbx",
  224. "isTemplated": false
  225. },
  226. {
  227. "file": "BURT/Motions/Jump_Running_Launch.fbx",
  228. "isTemplated": false
  229. },
  230. {
  231. "file": "BURT/Motions/Jump_Up.fbx",
  232. "isTemplated": false
  233. },
  234. {
  235. "file": "BURT/Motions/MotionTurn_Run_Left_180.fbx",
  236. "isTemplated": false
  237. },
  238. {
  239. "file": "BURT/Motions/MotionTurn_Run_Left_180_Aim.fbx",
  240. "isTemplated": false
  241. },
  242. {
  243. "file": "BURT/Motions/MotionTurn_Run_Left_90.fbx",
  244. "isTemplated": false
  245. },
  246. {
  247. "file": "BURT/Motions/MotionTurn_Run_Left_90_Aim.fbx",
  248. "isTemplated": false
  249. },
  250. {
  251. "file": "BURT/Motions/MotionTurn_Run_Right_180.fbx",
  252. "isTemplated": false
  253. },
  254. {
  255. "file": "BURT/Motions/MotionTurn_Run_Right_180_Aim.fbx",
  256. "isTemplated": false
  257. },
  258. {
  259. "file": "BURT/Motions/MotionTurn_Run_Right_90.fbx",
  260. "isTemplated": false
  261. },
  262. {
  263. "file": "BURT/Motions/MotionTurn_Run_Right_90_Aim.fbx",
  264. "isTemplated": false
  265. },
  266. {
  267. "file": "BURT/Motions/MotionTurn_Walk_Left_180.fbx",
  268. "isTemplated": false
  269. },
  270. {
  271. "file": "BURT/Motions/MotionTurn_Walk_Left_180_Aim.fbx",
  272. "isTemplated": false
  273. },
  274. {
  275. "file": "BURT/Motions/MotionTurn_Walk_Left_90.fbx",
  276. "isTemplated": false
  277. },
  278. {
  279. "file": "BURT/Motions/MotionTurn_Walk_Left_90_Aim.fbx",
  280. "isTemplated": false
  281. },
  282. {
  283. "file": "BURT/Motions/MotionTurn_Walk_Right_180.fbx",
  284. "isTemplated": false
  285. },
  286. {
  287. "file": "BURT/Motions/MotionTurn_Walk_Right_180_Aim.fbx",
  288. "isTemplated": false
  289. },
  290. {
  291. "file": "BURT/Motions/MotionTurn_Walk_Right_90.fbx",
  292. "isTemplated": false
  293. },
  294. {
  295. "file": "BURT/Motions/MotionTurn_Walk_Right_90_Aim.fbx",
  296. "isTemplated": false
  297. },
  298. {
  299. "file": "BURT/Motions/Run_To_Idle.fbx",
  300. "isTemplated": false
  301. },
  302. {
  303. "file": "BURT/Motions/Run_To_Idle_Down.fbx",
  304. "isTemplated": false
  305. },
  306. {
  307. "file": "BURT/Motions/Run_To_Idle_Up.fbx",
  308. "isTemplated": false
  309. },
  310. {
  311. "file": "BURT/Motions/Shoot.fbx",
  312. "isTemplated": false
  313. },
  314. {
  315. "file": "BURT/Motions/Shoot.fbx.assetinfo",
  316. "isTemplated": false
  317. },
  318. {
  319. "file": "BURT/Motions/Strafe_Left.fbx",
  320. "isTemplated": false
  321. },
  322. {
  323. "file": "BURT/Motions/Strafe_Right.fbx",
  324. "isTemplated": false
  325. },
  326. {
  327. "file": "BURT/Motions/Strafe_Run_Forwards 001.fbx",
  328. "isTemplated": false
  329. },
  330. {
  331. "file": "BURT/Motions/Strafe_Run_Forwards.fbx",
  332. "isTemplated": false
  333. },
  334. {
  335. "file": "BURT/Motions/Strafe_Run_Forwards.fbx.assetinfo",
  336. "isTemplated": false
  337. },
  338. {
  339. "file": "BURT/Motions/Strafe_Run_Forwards_Down.fbx",
  340. "isTemplated": false
  341. },
  342. {
  343. "file": "BURT/Motions/Strafe_Run_Forwards_Down.fbx.assetinfo",
  344. "isTemplated": false
  345. },
  346. {
  347. "file": "BURT/Motions/Strafe_Run_Forwards_DupA.fbx",
  348. "isTemplated": false
  349. },
  350. {
  351. "file": "BURT/Motions/Strafe_Run_Forwards_DupB.fbx",
  352. "isTemplated": false
  353. },
  354. {
  355. "file": "BURT/Motions/Strafe_Run_Forwards_Left_45.fbx",
  356. "isTemplated": false
  357. },
  358. {
  359. "file": "BURT/Motions/Strafe_Run_Forwards_Right_45.fbx",
  360. "isTemplated": false
  361. },
  362. {
  363. "file": "BURT/Motions/Strafe_Run_Forwards_Up.fbx",
  364. "isTemplated": false
  365. },
  366. {
  367. "file": "BURT/Motions/Strafe_Run_Forwards_Up.fbx.assetinfo",
  368. "isTemplated": false
  369. },
  370. {
  371. "file": "BURT/Motions/Strafe_Run_Left45.fbx",
  372. "isTemplated": false
  373. },
  374. {
  375. "file": "BURT/Motions/Strafe_Run_Right45.fbx",
  376. "isTemplated": false
  377. },
  378. {
  379. "file": "BURT/Motions/Strafe_Walk_Backwards.fbx",
  380. "isTemplated": false
  381. },
  382. {
  383. "file": "BURT/Motions/Strafe_Walk_Forwards.fbx",
  384. "isTemplated": false
  385. },
  386. {
  387. "file": "BURT/Motions/Strafe_Walk_Forwards.fbx.assetinfo",
  388. "isTemplated": false
  389. },
  390. {
  391. "file": "BURT/Motions/Strafe_Walk_Forwards_Down.fbx",
  392. "isTemplated": false
  393. },
  394. {
  395. "file": "BURT/Motions/Strafe_Walk_Forwards_Down.fbx.assetinfo",
  396. "isTemplated": false
  397. },
  398. {
  399. "file": "BURT/Motions/Strafe_Walk_Forwards_DupA.fbx",
  400. "isTemplated": false
  401. },
  402. {
  403. "file": "BURT/Motions/Strafe_Walk_Forwards_DupB.fbx",
  404. "isTemplated": false
  405. },
  406. {
  407. "file": "BURT/Motions/Strafe_Walk_Forwards_Left_45.fbx",
  408. "isTemplated": false
  409. },
  410. {
  411. "file": "BURT/Motions/Strafe_Walk_Forwards_Right_45.fbx",
  412. "isTemplated": false
  413. },
  414. {
  415. "file": "BURT/Motions/Strafe_Walk_Forwards_Up.fbx",
  416. "isTemplated": false
  417. },
  418. {
  419. "file": "BURT/Motions/Strafe_Walk_Forwards_Up.fbx.assetinfo",
  420. "isTemplated": false
  421. },
  422. {
  423. "file": "BURT/Motions/Strafe_Walk_InPlace.fbx",
  424. "isTemplated": false
  425. },
  426. {
  427. "file": "BURT/Motions/Strafe_Walk_InPlace_LeftTransition.fbx",
  428. "isTemplated": false
  429. },
  430. {
  431. "file": "BURT/Motions/Strafe_Walk_InPlace_RightTransition.fbx",
  432. "isTemplated": false
  433. },
  434. {
  435. "file": "BURT/Motions/Take_Damage_Front.fbx",
  436. "isTemplated": false
  437. },
  438. {
  439. "file": "BURT/Motions/Take_Damage_Front_Additive.fbx",
  440. "isTemplated": false
  441. },
  442. {
  443. "file": "BURT/Motions/Take_Damage_Left.fbx",
  444. "isTemplated": false
  445. },
  446. {
  447. "file": "BURT/Motions/Take_Damage_Left_Additive.fbx",
  448. "isTemplated": false
  449. },
  450. {
  451. "file": "BURT/Motions/Take_Damage_Rear.fbx",
  452. "isTemplated": false
  453. },
  454. {
  455. "file": "BURT/Motions/Take_Damage_Rear_Additive.fbx",
  456. "isTemplated": false
  457. },
  458. {
  459. "file": "BURT/Motions/Take_Damage_Right.fbx",
  460. "isTemplated": false
  461. },
  462. {
  463. "file": "BURT/Motions/Take_Damage_Right_Additive.fbx",
  464. "isTemplated": false
  465. },
  466. {
  467. "file": "BURT/Motions/Turn_OnSpot_180_Left.fbx",
  468. "isTemplated": false
  469. },
  470. {
  471. "file": "BURT/Motions/Turn_OnSpot_180_Right.fbx",
  472. "isTemplated": false
  473. },
  474. {
  475. "file": "BURT/Motions/Turn_OnSpot_90_Left.fbx",
  476. "isTemplated": false
  477. },
  478. {
  479. "file": "BURT/Motions/Turn_OnSpot_90_Right.fbx",
  480. "isTemplated": false
  481. },
  482. {
  483. "file": "BURT/Motions/Turn_OnSpot_Crouch_180_Left.fbx",
  484. "isTemplated": false
  485. },
  486. {
  487. "file": "BURT/Motions/Turn_OnSpot_Crouch_180_Right.fbx",
  488. "isTemplated": false
  489. },
  490. {
  491. "file": "BURT/Motions/Turn_OnSpot_Crouch_90_Left.fbx",
  492. "isTemplated": false
  493. },
  494. {
  495. "file": "BURT/Motions/Turn_OnSpot_Crouch_90_Right.fbx",
  496. "isTemplated": false
  497. },
  498. {
  499. "file": "BURT/Motions/Turn_Tight_Crouch_Left.fbx",
  500. "isTemplated": false
  501. },
  502. {
  503. "file": "BURT/Motions/Turn_Tight_Crouch_Right.fbx",
  504. "isTemplated": false
  505. },
  506. {
  507. "file": "BURT/Motions/Turn_Tight_Run_Left.fbx",
  508. "isTemplated": false
  509. },
  510. {
  511. "file": "BURT/Motions/Turn_Tight_Run_Right.fbx",
  512. "isTemplated": false
  513. },
  514. {
  515. "file": "BURT/Motions/Turn_Tight_Walk_Left.fbx",
  516. "isTemplated": false
  517. },
  518. {
  519. "file": "BURT/Motions/Turn_Tight_Walk_Left_Backwards.fbx",
  520. "isTemplated": false
  521. },
  522. {
  523. "file": "BURT/Motions/Turn_Tight_Walk_Right.fbx",
  524. "isTemplated": false
  525. },
  526. {
  527. "file": "BURT/Motions/Turn_Tight_Walk_Right_Backwards.fbx",
  528. "isTemplated": false
  529. },
  530. {
  531. "file": "BURT/Motions/Victory.fbx",
  532. "isTemplated": false
  533. },
  534. {
  535. "file": "BURT/Textures/BURT_ddn.tif",
  536. "isTemplated": false
  537. },
  538. {
  539. "file": "BURT/Textures/BURT_diff.tif",
  540. "isTemplated": false
  541. },
  542. {
  543. "file": "BURT/Textures/BURT_emis.tif",
  544. "isTemplated": false
  545. },
  546. {
  547. "file": "BURT/Textures/BURT_spec_02_spec.tif",
  548. "isTemplated": false
  549. },
  550. {
  551. "file": "BURT/burtactor.material",
  552. "isTemplated": false
  553. },
  554. {
  555. "file": "CMakeLists.txt",
  556. "isTemplated": true
  557. },
  558. {
  559. "file": "Config/AtomImageBuilder/Test_Linear_to_Auto.preset",
  560. "isTemplated": false
  561. },
  562. {
  563. "file": "Config/AtomImageBuilder/Test_Linear_to_Linear.preset",
  564. "isTemplated": false
  565. },
  566. {
  567. "file": "Config/AtomImageBuilder/Test_Linear_to_sRGB.preset",
  568. "isTemplated": false
  569. },
  570. {
  571. "file": "Config/AtomImageBuilder/Test_sRGB_to_Auto.preset",
  572. "isTemplated": false
  573. },
  574. {
  575. "file": "Config/AtomImageBuilder/Test_sRGB_to_Linear.preset",
  576. "isTemplated": false
  577. },
  578. {
  579. "file": "Config/AtomImageBuilder/Test_sRGB_to_sRGB.preset",
  580. "isTemplated": false
  581. },
  582. {
  583. "file": "Config/shader_global_build_options.json",
  584. "isTemplated": false
  585. },
  586. {
  587. "file": "Gem/CMakeLists.txt",
  588. "isTemplated": false
  589. },
  590. {
  591. "file": "Gem/Code/${NameLower}_autogen_files.cmake",
  592. "isTemplated": false
  593. },
  594. {
  595. "file": "Gem/Code/${NameLower}_files.cmake",
  596. "isTemplated": true
  597. },
  598. {
  599. "file": "Gem/Code/${NameLower}_shared_files.cmake",
  600. "isTemplated": true
  601. },
  602. {
  603. "file": "Gem/Code/CMakeLists.txt",
  604. "isTemplated": true
  605. },
  606. {
  607. "file": "Gem/Code/Include/NetworkPrefabSpawnerInterface.h",
  608. "isTemplated": true
  609. },
  610. {
  611. "file": "Gem/Code/Platform/Android/${NameLower}_android_files.cmake",
  612. "isTemplated": false
  613. },
  614. {
  615. "file": "Gem/Code/Platform/Linux/${NameLower}_linux_files.cmake",
  616. "isTemplated": false
  617. },
  618. {
  619. "file": "Gem/Code/Platform/Mac/${NameLower}_mac_files.cmake",
  620. "isTemplated": false
  621. },
  622. {
  623. "file": "Gem/Code/Platform/Windows/${NameLower}_windows_files.cmake",
  624. "isTemplated": false
  625. },
  626. {
  627. "file": "Gem/Code/Platform/iOS/${NameLower}_ios_files.cmake",
  628. "isTemplated": false
  629. },
  630. {
  631. "file": "Gem/Code/Source/${Name}Module.cpp",
  632. "isTemplated": true
  633. },
  634. {
  635. "file": "Gem/Code/Source/${Name}SystemComponent.cpp",
  636. "isTemplated": true
  637. },
  638. {
  639. "file": "Gem/Code/Source/${Name}SystemComponent.h",
  640. "isTemplated": true
  641. },
  642. {
  643. "file": "Gem/Code/Source/${Name}Types.h",
  644. "isTemplated": true
  645. },
  646. {
  647. "file": "Gem/Code/Source/AutoGen/AnimatedHitVolumesComponent.AutoComponent.xml",
  648. "isTemplated": true
  649. },
  650. {
  651. "file": "Gem/Code/Source/AutoGen/MultiplayerAutoComponentSchema.xsd",
  652. "isTemplated": false
  653. },
  654. {
  655. "file": "Gem/Code/Source/AutoGen/NetworkAiComponent.AutoComponent.xml",
  656. "isTemplated": true
  657. },
  658. {
  659. "file": "Gem/Code/Source/AutoGen/NetworkAnimationComponent.AutoComponent.xml",
  660. "isTemplated": true
  661. },
  662. {
  663. "file": "Gem/Code/Source/AutoGen/NetworkHealthComponent.AutoComponent.xml",
  664. "isTemplated": true
  665. },
  666. {
  667. "file": "Gem/Code/Source/AutoGen/NetworkPlayerMovementComponent.AutoComponent.xml",
  668. "isTemplated": true
  669. },
  670. {
  671. "file": "Gem/Code/Source/AutoGen/NetworkPlayerSpawnerComponent.AutoComponent.xml",
  672. "isTemplated": true
  673. },
  674. {
  675. "file": "Gem/Code/Source/AutoGen/NetworkRandomComponent.AutoComponent.xml",
  676. "isTemplated": true
  677. },
  678. {
  679. "file": "Gem/Code/Source/AutoGen/NetworkSimplePlayerCameraComponent.AutoComponent.xml",
  680. "isTemplated": true
  681. },
  682. {
  683. "file": "Gem/Code/Source/AutoGen/NetworkWeaponsComponent.AutoComponent.xml",
  684. "isTemplated": true
  685. },
  686. {
  687. "file": "Gem/Code/Source/Components/ExampleFilteredEntityComponent.cpp",
  688. "isTemplated": true
  689. },
  690. {
  691. "file": "Gem/Code/Source/Components/ExampleFilteredEntityComponent.h",
  692. "isTemplated": true
  693. },
  694. {
  695. "file": "Gem/Code/Source/Components/NetworkAiComponent.cpp",
  696. "isTemplated": true
  697. },
  698. {
  699. "file": "Gem/Code/Source/Components/NetworkAiComponent.h",
  700. "isTemplated": true
  701. },
  702. {
  703. "file": "Gem/Code/Source/Components/NetworkAnimationComponent.cpp",
  704. "isTemplated": true
  705. },
  706. {
  707. "file": "Gem/Code/Source/Components/NetworkAnimationComponent.h",
  708. "isTemplated": true
  709. },
  710. {
  711. "file": "Gem/Code/Source/Components/NetworkHealthComponent.cpp",
  712. "isTemplated": true
  713. },
  714. {
  715. "file": "Gem/Code/Source/Components/NetworkHealthComponent.h",
  716. "isTemplated": true
  717. },
  718. {
  719. "file": "Gem/Code/Source/Components/NetworkPlayerMovementComponent.cpp",
  720. "isTemplated": true
  721. },
  722. {
  723. "file": "Gem/Code/Source/Components/NetworkPlayerMovementComponent.h",
  724. "isTemplated": true
  725. },
  726. {
  727. "file": "Gem/Code/Source/Components/NetworkPlayerSpawnerComponent.cpp",
  728. "isTemplated": true
  729. },
  730. {
  731. "file": "Gem/Code/Source/Components/NetworkPlayerSpawnerComponent.h",
  732. "isTemplated": true
  733. },
  734. {
  735. "file": "Gem/Code/Source/Components/NetworkRandomComponent.cpp",
  736. "isTemplated": true
  737. },
  738. {
  739. "file": "Gem/Code/Source/Components/NetworkRandomComponent.h",
  740. "isTemplated": true
  741. },
  742. {
  743. "file": "Gem/Code/Source/Components/NetworkSimplePlayerCameraComponent.cpp",
  744. "isTemplated": true
  745. },
  746. {
  747. "file": "Gem/Code/Source/Components/NetworkSimplePlayerCameraComponent.h",
  748. "isTemplated": true
  749. },
  750. {
  751. "file": "Gem/Code/Source/Components/NetworkWeaponsComponent.cpp",
  752. "isTemplated": true
  753. },
  754. {
  755. "file": "Gem/Code/Source/Components/NetworkWeaponsComponent.h",
  756. "isTemplated": true
  757. },
  758. {
  759. "file": "Gem/Code/Source/Components/NetworkPrefabSpawnerComponent.cpp",
  760. "isTemplated": true
  761. },
  762. {
  763. "file": "Gem/Code/Source/Components/NetworkPrefabSpawnerComponent.h",
  764. "isTemplated": true
  765. },
  766. {
  767. "file": "Gem/Code/Source/Spawners/IPlayerSpawner.h",
  768. "isTemplated": true
  769. },
  770. {
  771. "file": "Gem/Code/Source/Spawners/RoundRobinSpawner.cpp",
  772. "isTemplated": true
  773. },
  774. {
  775. "file": "Gem/Code/Source/Spawners/RoundRobinSpawner.h",
  776. "isTemplated": true
  777. },
  778. {
  779. "file": "Gem/Code/Source/Weapons/BaseWeapon.cpp",
  780. "isTemplated": true
  781. },
  782. {
  783. "file": "Gem/Code/Source/Weapons/BaseWeapon.h",
  784. "isTemplated": true
  785. },
  786. {
  787. "file": "Gem/Code/Source/Weapons/IWeapon.h",
  788. "isTemplated": true
  789. },
  790. {
  791. "file": "Gem/Code/Source/Weapons/ProjectileWeapon.cpp",
  792. "isTemplated": true
  793. },
  794. {
  795. "file": "Gem/Code/Source/Weapons/ProjectileWeapon.h",
  796. "isTemplated": true
  797. },
  798. {
  799. "file": "Gem/Code/Source/Weapons/SceneQuery.cpp",
  800. "isTemplated": true
  801. },
  802. {
  803. "file": "Gem/Code/Source/Weapons/SceneQuery.h",
  804. "isTemplated": true
  805. },
  806. {
  807. "file": "Gem/Code/Source/Weapons/TraceWeapon.cpp",
  808. "isTemplated": true
  809. },
  810. {
  811. "file": "Gem/Code/Source/Weapons/TraceWeapon.h",
  812. "isTemplated": true
  813. },
  814. {
  815. "file": "Gem/Code/Source/Weapons/WeaponGathers.cpp",
  816. "isTemplated": true
  817. },
  818. {
  819. "file": "Gem/Code/Source/Weapons/WeaponGathers.h",
  820. "isTemplated": true
  821. },
  822. {
  823. "file": "Gem/Code/Source/Weapons/WeaponTypes.cpp",
  824. "isTemplated": true
  825. },
  826. {
  827. "file": "Gem/Code/Source/Weapons/WeaponTypes.h",
  828. "isTemplated": true
  829. },
  830. {
  831. "file": "Gem/Code/enabled_gems.cmake",
  832. "isTemplated": true
  833. },
  834. {
  835. "file": "Gem/Resources/GameSDK.ico",
  836. "isTemplated": false
  837. },
  838. {
  839. "file": "Gem/Resources/IOSLauncher/Images.xcassets/${Name}AppIcon.appiconset/Contents.json",
  840. "isTemplated": false
  841. },
  842. {
  843. "file": "Gem/Resources/IOSLauncher/Images.xcassets/${Name}AppIcon.appiconset/iPadAppIcon152x152.png",
  844. "isTemplated": false
  845. },
  846. {
  847. "file": "Gem/Resources/IOSLauncher/Images.xcassets/${Name}AppIcon.appiconset/iPadAppIcon76x76.png",
  848. "isTemplated": false
  849. },
  850. {
  851. "file": "Gem/Resources/IOSLauncher/Images.xcassets/${Name}AppIcon.appiconset/iPadProAppIcon167x167.png",
  852. "isTemplated": false
  853. },
  854. {
  855. "file": "Gem/Resources/IOSLauncher/Images.xcassets/${Name}AppIcon.appiconset/iPadSettingsIcon29x29.png",
  856. "isTemplated": false
  857. },
  858. {
  859. "file": "Gem/Resources/IOSLauncher/Images.xcassets/${Name}AppIcon.appiconset/iPadSettingsIcon58x58.png",
  860. "isTemplated": false
  861. },
  862. {
  863. "file": "Gem/Resources/IOSLauncher/Images.xcassets/${Name}AppIcon.appiconset/iPadSpotlightIcon40x40.png",
  864. "isTemplated": false
  865. },
  866. {
  867. "file": "Gem/Resources/IOSLauncher/Images.xcassets/${Name}AppIcon.appiconset/iPadSpotlightIcon80x80.png",
  868. "isTemplated": false
  869. },
  870. {
  871. "file": "Gem/Resources/IOSLauncher/Images.xcassets/${Name}AppIcon.appiconset/iPhoneAppIcon120x120.png",
  872. "isTemplated": false
  873. },
  874. {
  875. "file": "Gem/Resources/IOSLauncher/Images.xcassets/${Name}AppIcon.appiconset/iPhoneAppIcon180x180.png",
  876. "isTemplated": false
  877. },
  878. {
  879. "file": "Gem/Resources/IOSLauncher/Images.xcassets/${Name}AppIcon.appiconset/iPhoneSettingsIcon58x58.png",
  880. "isTemplated": false
  881. },
  882. {
  883. "file": "Gem/Resources/IOSLauncher/Images.xcassets/${Name}AppIcon.appiconset/iPhoneSettingsIcon87x87.png",
  884. "isTemplated": false
  885. },
  886. {
  887. "file": "Gem/Resources/IOSLauncher/Images.xcassets/${Name}AppIcon.appiconset/iPhoneSpotlightIcon120x120.png",
  888. "isTemplated": false
  889. },
  890. {
  891. "file": "Gem/Resources/IOSLauncher/Images.xcassets/${Name}AppIcon.appiconset/iPhoneSpotlightIcon80x80.png",
  892. "isTemplated": false
  893. },
  894. {
  895. "file": "Gem/Resources/IOSLauncher/Images.xcassets/Contents.json",
  896. "isTemplated": false
  897. },
  898. {
  899. "file": "Gem/Resources/IOSLauncher/Images.xcassets/LaunchImage.launchimage/Contents.json",
  900. "isTemplated": false
  901. },
  902. {
  903. "file": "Gem/Resources/IOSLauncher/Images.xcassets/LaunchImage.launchimage/iPadLaunchImage1024x768.png",
  904. "isTemplated": false
  905. },
  906. {
  907. "file": "Gem/Resources/IOSLauncher/Images.xcassets/LaunchImage.launchimage/iPadLaunchImage1536x2048.png",
  908. "isTemplated": false
  909. },
  910. {
  911. "file": "Gem/Resources/IOSLauncher/Images.xcassets/LaunchImage.launchimage/iPadLaunchImage2048x1536.png",
  912. "isTemplated": false
  913. },
  914. {
  915. "file": "Gem/Resources/IOSLauncher/Images.xcassets/LaunchImage.launchimage/iPadLaunchImage768x1024.png",
  916. "isTemplated": false
  917. },
  918. {
  919. "file": "Gem/Resources/IOSLauncher/Images.xcassets/LaunchImage.launchimage/iPhoneLaunchImage640x1136.png",
  920. "isTemplated": false
  921. },
  922. {
  923. "file": "Gem/Resources/IOSLauncher/Images.xcassets/LaunchImage.launchimage/iPhoneLaunchImage640x960.png",
  924. "isTemplated": false
  925. },
  926. {
  927. "file": "Gem/Resources/IOSLauncher/Info.plist",
  928. "isTemplated": true
  929. },
  930. {
  931. "file": "Gem/Resources/MacLauncher/Images.xcassets/CMakeTestbedAppIcon.appiconset/Contents.json",
  932. "isTemplated": false
  933. },
  934. {
  935. "file": "Gem/Resources/MacLauncher/Images.xcassets/CMakeTestbedAppIcon.appiconset/icon_128 _2x.png",
  936. "isTemplated": false
  937. },
  938. {
  939. "file": "Gem/Resources/MacLauncher/Images.xcassets/CMakeTestbedAppIcon.appiconset/icon_128.png",
  940. "isTemplated": false
  941. },
  942. {
  943. "file": "Gem/Resources/MacLauncher/Images.xcassets/CMakeTestbedAppIcon.appiconset/icon_16.png",
  944. "isTemplated": false
  945. },
  946. {
  947. "file": "Gem/Resources/MacLauncher/Images.xcassets/CMakeTestbedAppIcon.appiconset/icon_16_2x.png",
  948. "isTemplated": false
  949. },
  950. {
  951. "file": "Gem/Resources/MacLauncher/Images.xcassets/CMakeTestbedAppIcon.appiconset/icon_256 _2x.png",
  952. "isTemplated": false
  953. },
  954. {
  955. "file": "Gem/Resources/MacLauncher/Images.xcassets/CMakeTestbedAppIcon.appiconset/icon_256.png",
  956. "isTemplated": false
  957. },
  958. {
  959. "file": "Gem/Resources/MacLauncher/Images.xcassets/CMakeTestbedAppIcon.appiconset/icon_32.png",
  960. "isTemplated": false
  961. },
  962. {
  963. "file": "Gem/Resources/MacLauncher/Images.xcassets/CMakeTestbedAppIcon.appiconset/icon_32_2x.png",
  964. "isTemplated": false
  965. },
  966. {
  967. "file": "Gem/Resources/MacLauncher/Images.xcassets/CMakeTestbedAppIcon.appiconset/icon_512.png",
  968. "isTemplated": false
  969. },
  970. {
  971. "file": "Gem/Resources/MacLauncher/Images.xcassets/CMakeTestbedAppIcon.appiconset/icon_512_2x.png",
  972. "isTemplated": false
  973. },
  974. {
  975. "file": "Gem/Resources/MacLauncher/Images.xcassets/Contents.json",
  976. "isTemplated": false
  977. },
  978. {
  979. "file": "Gem/Resources/MacLauncher/Info.plist",
  980. "isTemplated": true
  981. },
  982. {
  983. "file": "Gem/gem.json",
  984. "isTemplated": true
  985. },
  986. {
  987. "file": "Gem/preview.png",
  988. "isTemplated": false
  989. },
  990. {
  991. "file": "InputBindings/player.inputbindings",
  992. "isTemplated": false
  993. },
  994. {
  995. "file": "LICENSE.txt",
  996. "isTemplated": false
  997. },
  998. {
  999. "file": "LICENSE_APACHE2.TXT",
  1000. "isTemplated": false
  1001. },
  1002. {
  1003. "file": "LICENSE_MIT.TXT",
  1004. "isTemplated": false
  1005. },
  1006. {
  1007. "file": "Levels/Demo/Demo.prefab",
  1008. "isTemplated": true
  1009. },
  1010. {
  1011. "file": "Levels/Demo/tags.txt",
  1012. "isTemplated": false
  1013. },
  1014. {
  1015. "file": "LightingPresets/greenwich_park_02.lightingconfig.json",
  1016. "isTemplated": false
  1017. },
  1018. {
  1019. "file": "LightingPresets/greenwich_park_02_4k_iblskyboxcm.exr",
  1020. "isTemplated": false
  1021. },
  1022. {
  1023. "file": "Materials/Default/AM_UV_v1_1K_source.png",
  1024. "isTemplated": false
  1025. },
  1026. {
  1027. "file": "Materials/Default/UVchart_1_basecolor.png",
  1028. "isTemplated": false
  1029. },
  1030. {
  1031. "file": "Materials/Default/UVchart_2_basecolor.png",
  1032. "isTemplated": false
  1033. },
  1034. {
  1035. "file": "Materials/Default/UVchart_3_basecolor.png",
  1036. "isTemplated": false
  1037. },
  1038. {
  1039. "file": "Materials/DefaultPBR.material",
  1040. "isTemplated": false
  1041. },
  1042. {
  1043. "file": "Materials/UVs.azsl",
  1044. "isTemplated": false
  1045. },
  1046. {
  1047. "file": "Materials/UVs.material",
  1048. "isTemplated": false
  1049. },
  1050. {
  1051. "file": "Materials/UVs.materialtype",
  1052. "isTemplated": false
  1053. },
  1054. {
  1055. "file": "Materials/UVs.shader",
  1056. "isTemplated": false
  1057. },
  1058. {
  1059. "file": "Objects/cube.fbx",
  1060. "isTemplated": false
  1061. },
  1062. {
  1063. "file": "Platform/Android/android_project.json",
  1064. "isTemplated": true
  1065. },
  1066. {
  1067. "file": "Prefabs/NetworkRigidBodyCube.prefab",
  1068. "isTemplated": true
  1069. },
  1070. {
  1071. "file": "Prefabs/Player.prefab",
  1072. "isTemplated": true
  1073. },
  1074. {
  1075. "file": "Prefabs/PlayerSpawner.prefab",
  1076. "isTemplated": true
  1077. },
  1078. {
  1079. "file": "Registry/editorpreferences.setreg",
  1080. "isTemplated": false
  1081. },
  1082. {
  1083. "file": "Registry/physxsystemconfiguration.setreg",
  1084. "isTemplated": false
  1085. },
  1086. {
  1087. "file": "ShaderLib/README.md",
  1088. "isTemplated": false
  1089. },
  1090. {
  1091. "file": "ShaderLib/scenesrg.srgi",
  1092. "isTemplated": false
  1093. },
  1094. {
  1095. "file": "ShaderLib/viewsrg.srgi",
  1096. "isTemplated": false
  1097. },
  1098. {
  1099. "file": "Shaders/CommonVS.azsli",
  1100. "isTemplated": false
  1101. },
  1102. {
  1103. "file": "cmake/CompilerSettings.cmake",
  1104. "isTemplated": false
  1105. },
  1106. {
  1107. "file": "cmake/EngineFinder.cmake",
  1108. "isTemplated": false
  1109. },
  1110. {
  1111. "file": "cmake/Platform/Linux/CompilerSettings_linux.cmake",
  1112. "isTemplated": false
  1113. },
  1114. {
  1115. "file": "default.blastconfiguration",
  1116. "isTemplated": false
  1117. },
  1118. {
  1119. "file": "editor.cfg",
  1120. "isTemplated": false
  1121. },
  1122. {
  1123. "file": "game.cfg",
  1124. "isTemplated": true
  1125. },
  1126. {
  1127. "file": "generate_asset_cmake.bat",
  1128. "isTemplated": true
  1129. },
  1130. {
  1131. "file": "launch_client.cfg",
  1132. "isTemplated": false
  1133. },
  1134. {
  1135. "file": "launch_client.cmd",
  1136. "isTemplated": true
  1137. },
  1138. {
  1139. "file": "launch_client.sh",
  1140. "isTemplated": true
  1141. },
  1142. {
  1143. "file": "launch_server.cfg",
  1144. "isTemplated": false
  1145. },
  1146. {
  1147. "file": "launch_server.cmd",
  1148. "isTemplated": true
  1149. },
  1150. {
  1151. "file": "launch_server.sh",
  1152. "isTemplated": true
  1153. },
  1154. {
  1155. "file": "preview.png",
  1156. "isTemplated": false
  1157. },
  1158. {
  1159. "file": "project.json",
  1160. "isTemplated": true
  1161. }
  1162. ],
  1163. "createDirectories": [
  1164. {
  1165. "dir": "BURT"
  1166. },
  1167. {
  1168. "dir": "BURT/Motions"
  1169. },
  1170. {
  1171. "dir": "BURT/Textures"
  1172. },
  1173. {
  1174. "dir": "Config"
  1175. },
  1176. {
  1177. "dir": "Config/AtomImageBuilder"
  1178. },
  1179. {
  1180. "dir": "Gem"
  1181. },
  1182. {
  1183. "dir": "Gem/Code"
  1184. },
  1185. {
  1186. "dir": "Gem/Code/Include"
  1187. },
  1188. {
  1189. "dir": "Gem/Code/Platform"
  1190. },
  1191. {
  1192. "dir": "Gem/Code/Platform/Android"
  1193. },
  1194. {
  1195. "dir": "Gem/Code/Platform/Linux"
  1196. },
  1197. {
  1198. "dir": "Gem/Code/Platform/Mac"
  1199. },
  1200. {
  1201. "dir": "Gem/Code/Platform/Windows"
  1202. },
  1203. {
  1204. "dir": "Gem/Code/Platform/iOS"
  1205. },
  1206. {
  1207. "dir": "Gem/Code/Source"
  1208. },
  1209. {
  1210. "dir": "Gem/Code/Source/AutoGen"
  1211. },
  1212. {
  1213. "dir": "Gem/Code/Source/Components"
  1214. },
  1215. {
  1216. "dir": "Gem/Code/Source/Spawners"
  1217. },
  1218. {
  1219. "dir": "Gem/Code/Source/Weapons"
  1220. },
  1221. {
  1222. "dir": "Gem/Resources"
  1223. },
  1224. {
  1225. "dir": "Gem/Resources/IOSLauncher"
  1226. },
  1227. {
  1228. "dir": "Gem/Resources/IOSLauncher/Images.xcassets"
  1229. },
  1230. {
  1231. "dir": "Gem/Resources/IOSLauncher/Images.xcassets/${Name}AppIcon.appiconset"
  1232. },
  1233. {
  1234. "dir": "Gem/Resources/IOSLauncher/Images.xcassets/LaunchImage.launchimage"
  1235. },
  1236. {
  1237. "dir": "Gem/Resources/MacLauncher"
  1238. },
  1239. {
  1240. "dir": "Gem/Resources/MacLauncher/Images.xcassets"
  1241. },
  1242. {
  1243. "dir": "Gem/Resources/MacLauncher/Images.xcassets/CMakeTestbedAppIcon.appiconset"
  1244. },
  1245. {
  1246. "dir": "InputBindings"
  1247. },
  1248. {
  1249. "dir": "Levels"
  1250. },
  1251. {
  1252. "dir": "Levels/Demo"
  1253. },
  1254. {
  1255. "dir": "LightingPresets"
  1256. },
  1257. {
  1258. "dir": "Materials"
  1259. },
  1260. {
  1261. "dir": "Materials/Default"
  1262. },
  1263. {
  1264. "dir": "Materials/decal"
  1265. },
  1266. {
  1267. "dir": "Objects"
  1268. },
  1269. {
  1270. "dir": "Platform"
  1271. },
  1272. {
  1273. "dir": "Platform/Android"
  1274. },
  1275. {
  1276. "dir": "Prefabs"
  1277. },
  1278. {
  1279. "dir": "Registry"
  1280. },
  1281. {
  1282. "dir": "Scripts"
  1283. },
  1284. {
  1285. "dir": "Scripts/build"
  1286. },
  1287. {
  1288. "dir": "Scripts/build/Jenkins"
  1289. },
  1290. {
  1291. "dir": "ShaderLib"
  1292. },
  1293. {
  1294. "dir": "Shaders"
  1295. },
  1296. {
  1297. "dir": "cmake"
  1298. },
  1299. {
  1300. "dir": "cmake/Platform"
  1301. },
  1302. {
  1303. "dir": "cmake/Platform/Linux"
  1304. }
  1305. ],
  1306. "download_source_uri": "https://github.com/o3de/o3de-extras/releases/download/2.0/multiplayer-2.0.0-template.zip"
  1307. }