Files
developer-roadmap/src/data/roadmaps/game-developer/migration-mapping.json
T

145 lines
9.8 KiB
JSON

{
"client-side": "rQArtuVKGVgLn_fw9yO3b",
"game-mathematics": "m1wX27XBWKXZcTMH2U1xp",
"game-mathematics:linear-algebra": "grRf-MmaXimDB4iODOV47",
"game-mathematics:vector": "yLEyh5XJ3sl8eHD-PoSvJ",
"game-mathematics:matrix": "Kg6Mg9ieUUGXWX9Lai7B0",
"game-mathematics:geometry": "XWxW2ZBw3LcQ4DRk4tgAG",
"game-mathematics:linear-transformation": "XABzEU9owCx9-zw1id9xU",
"game-mathematics:affine-space": "r5TcXQsU9s4NlAQIPvZ3U",
"game-mathematics:affine-transformation": "SkCreb6g4i-OFtJWhRYqO",
"game-mathematics:orientation": "iIWEjpkNFBj4R5wQ0mcWY",
"game-mathematics:projection": "5qfoD77wU4ETI7rUSy4Nc",
"game-mathematics:orientation:quaternion": "zPs_LlDvkfxvvCrk5fXB2",
"game-mathematics:orientation:euler-angle": "L0J2kvveJNsmN9ueXhqKf",
"game-mathematics:curve": "YTkOF_33oL1ZkA-loc_DP",
"game-mathematics:orientation:spline": "nTiHZXRh2j3_FsBotmlGf",
"game-mathematics:orientation:hermite": "m4AuHjEBnHS0wyATG-I1Z",
"game-mathematics:orientation:bezier": "DUEEm9sAaZqSI-W-PFZ8f",
"game-mathematics:orientation:catmull-rom": "N9GoA3YvOaKwYjljj6NZv",
"game-mathematics:projection:perspective": "LEJymJ2EaAW5FM5LgKW38",
"game-mathematics:projection:orthogonal": "d6C1qFv-Tad3AtMBDLI6r",
"game-physics": "UTBnrQiZ6Bf96yJYIUf3b",
"game-physics:dynamics": "0D7KQlF-9ylmILTBBVxot",
"game-physics:dynamics:center-of-mass": "HWtU4q-YPXxSi64t43VNF",
"game-physics:dynamics:moment-of-inertia": "6E2mkXuAzoYnrT1SEIA16",
"game-physics:dynamics:acceleration": "ejZMnxZ0QrN-jBqo9Vrj8",
"game-physics:dynamics:joints": "m2_wUW2VHMCXHnn5B91qr",
"game-physics:dynamics:force": "qduFRhmrzJ2sn0g7L-tza",
"game-physics:dynamics:restitution": "egOcxFTQP7vPIGrxcieuk",
"game-physics:dynamics:angular-velocity": "Y7HYY5eq7OG42V9yQz0Q1",
"game-physics:dynamics:buoyancy": "WzcmdW_fKHv3gwdBnvI0_",
"game-physics:dynamics:friction": "Hz9R4YGYtD0jAur8rYist",
"game-physics:dynamics:linear-velocity": "Z_U6abGV_wVkTGZ2LVkFK",
"game-physics:collision-detection": "AdOfOJtLtNgDwuABb6orE",
"game-physics:collision-detection:narrow-phase": "SuemqQuiePab0Qpm2EGy9",
"game-physics:collision-detection:broad-phase": "AKd2UpITqBZV7cZszSRps",
"game-physics:collision-detection:ccd": "1yK8TH4Pn7Ag8VQoug54i",
"game-physics:collision-detection:narrow-phase:intersection": "vmRYaXNVCe0N73xG8bsEK",
"game-physics:collision-detection:narrow-phase:intersection:sat": "kSMz7mZ243qMKtT_YD3AD",
"game-physics:collision-detection:narrow-phase:intersection:gjk": "lwd3Gz9bJEKCIwhXD6m-v",
"game-physics:collision-detection:narrow-phase:intersection:epa": "vWLKYK2KUzV1fO-vQunzW",
"game-physics:collision-detection:narrow-phase:convexity": "YLusnwCba7BIdKOYUoY6F",
"game-physics:collision-detection:narrow-phase:convexity:convex": "pG_V12qhS4HevoP_KHTvh",
"game-physics:collision-detection:narrow-phase:convexity:concave": "jslk7Gy58VspO1uXGDgBp",
"game-physics:collision-detection:narrow-phase:convexity:convex:convex-hull": "jixffcPBELkhoG0e7Te8g",
"game-physics:collision-detection:narrow-phase:convexity:concave:convex-decomposition": "bgP9NpD0DJGqN4VCt65xP",
"game-physics:collision-detection:broad-phase:bounding-volume": "PLR_4yoRifoTzkOR4c7ym",
"game-physics:collision-detection:broad-phase:bounding-volume:aabb": "aTeYGd4JlPr5txNPyBezn",
"game-physics:collision-detection:broad-phase:bounding-volume:obb": "7nGtvbxoEAheiF4IPMfPf",
"game-physics:collision-detection:broad-phase:spatial-partitioning": "9Fk3XSINBr2NNdbMtwsIK",
"game-physics:collision-detection:broad-phase:spatial-partitioning:sort-and-sweep": "STdvFYM9V0a36IkPXjvrB",
"game-physics:collision-detection:broad-phase:spatial-partitioning:bvh": "FCc5xwb_G3VsDRXOcg3hV",
"game-physics:collision-detection:broad-phase:spatial-partitioning:bvh:dbvt": "XHFV4d6Ab4kWQ3-XcZTyT",
"game-engine": "fv5tivGad2P9GRZOodfn2",
"game-engine:unity-3d": "rNeOti8DDyWTMP9FB9kJ_",
"game-engine:unreal-engine": "a6H-cZtp3A_fB8jnfMxBR",
"game-engine:native": "CeAUEN233L4IoFSZtIvvl",
"game-engine:godot": "7OffO2mBmfBKqPBTZ9ngI",
"programming-languages": "4YgbrXLXf5mfaL2tlYkzk",
"programming-languages:csharp": "Ph3ZqmSnwwzUBUC-6dgf-",
"programming-languages:c-cpp": "jsq0UXnIIC0Z_nbK2w48f",
"programming-languages:assembly": "AaRZiItRcn8fYb5R62vfT",
"programming-languages:rust": "ts9pWxUimvFqfNJYCmNNw",
"programming-languages:python": "AJp_QRLgSG5ETXDIjUjmm",
"computer-graphics": "lIb5MeDoqVj6HycveOgTS",
"computer-graphics:ray-tracing": "JW5c_0JEtO-OiBoXUia6A",
"computer-graphics:rasterization": "vYNj9nzu90e9xlrzHULnP",
"computer-graphics:graphics-pipeline": "shSRnMf4NONuZ3TGPAoQc",
"computer-graphics:sampling": "rmtxybcavWV6A53R4ZWgc",
"computer-graphics:shader": "qIrePusMuvcUva9LMDmDx",
"computer-graphics:shader:render-equation": "WVgozaQPFbYthZLWMbNUg",
"computer-graphics:shader:reflection": "eI2jym4AAz3ani-lreSKE",
"computer-graphics:shader:mapping": "THMmnx8p_P0X-dSPoHvst",
"computer-graphics:shader:reflection:diffuse": "0g1z5G2dsF4PTIfFAG984",
"computer-graphics:shader:reflection:specular": "odfZWKtPbb-lC35oeTCNV",
"computer-graphics:shader:mapping:texture": "iBZ1JsEWI0xuLgUvfWfl-",
"computer-graphics:shader:mapping:bump": "r4UkMd5QURbvJ3Jlr_H9H",
"computer-graphics:shader:mapping:parallax": "YGeGleEN203nokiZIYJN8",
"computer-graphics:shader:mapping:horizon": "9cBOfj58I4hBlxlQIyV9g",
"computer-graphics:computer-animation": "1RdyzTI_TXqmct2bIbNh9",
"computer-graphics:color": "WK6fLWJq9Vh2ySVrSqd-U",
"computer-graphics:visual-perception": "1S1qPogijW2SQCiF7KLZe",
"computer-graphics:tone-reproduction": "RgC9TOc0wbr2QSuvrpIDV",
"computer-graphics:lightning-and-shadow": "DDN3mn0LTueBhjRzXFcbU",
"computer-graphics:lightning-and-shadow:stencil-shadow": "AEAVc8Ih4fctSGGVJG0Np",
"computer-graphics:lightning-and-shadow:shadow-map": "ygtru6fqQ3gpFZRN_I8rP",
"computer-graphics:lightning-and-shadow:shadow-map:2d": "Wq8siopWTD7sylNi0575X",
"computer-graphics:lightning-and-shadow:shadow-map:cube": "cv1-AwewuqJsZDBI3h84G",
"computer-graphics:lightning-and-shadow:shadow-map:cascaded": "Lu38SfZ38y89BffLRMmGk",
"computer-graphics:lightning-and-shadow:light-source": "VLrcBE1vb6N5fw5YESCge",
"computer-graphics:lightning-and-shadow:light-source:directional-light": "foD8K7V0yIxgeXwl687Bv",
"computer-graphics:lightning-and-shadow:light-source:point-light": "aNhyXWW2b7yKTv8y14zk9",
"computer-graphics:lightning-and-shadow:light-source:spot-light": "FetbhcK1RDt4izZ6NEUEP",
"computer-graphics:lightning-and-shadow:light-source:infinite-light": "sC3omOmL2DOyTSvET5cDa",
"computer-graphics:visibility-and-occlusion": "OcxesFnB5wO6VXrHYnhz-",
"computer-graphics:visibility-and-occlusion:occluder": "MlLYqO_8JDNOwKRvaM-bf",
"computer-graphics:visibility-and-occlusion:culling": "1gdDeUPBRco10LpOxug4k",
"computer-graphics:visibility-and-occlusion:clipping": "xP_VDMu1z9jiVnZaBFKJQ",
"computer-graphics:visibility-and-occlusion:occluder:fog": "2ocwC0P1-ZFmjA9EmA1lV",
"computer-graphics:visibility-and-occlusion:culling:frustum": "UcLGWYu41Ok2NYdLNIY5C",
"computer-graphics:visibility-and-occlusion:culling:light": "_1LkU258hzizSIgXipE0b",
"computer-graphics:visibility-and-occlusion:culling:shadow": "lqfW8hkuN3vWtacrqBBtI",
"computer-graphics:visibility-and-occlusion:clipping:polygon": "-r15srXTBLnUGokpXKclH",
"computer-graphics:visibility-and-occlusion:clipping:polyhedron": "GHfLMtgmc36OCvjQvW_Su",
"graphics-api": "Kx7O7RLp7aPGtOvK8e314",
"graphics-api:direct-x": "bgWFV09AtDv1yJS5t0EaB",
"graphics-api:open-gl": "ffa5-YxRhE3zhWg7KXQ4r",
"graphics-api:vulkan": "yPfhJSTFS7a72UcqF1ROK",
"graphics-api:direct-x:hlsl": "wYUDJb-q1rtM4w2QV3Wr1",
"graphics-api:open-gl:glsl": "j8mWMFMQCEIPUzegDDsm1",
"graphics-api:vulkan:spirv": "DvV32n3NoXNEej8Fsqqs2",
"graphics-api:web-gl": "CeydBMwckqKll-2AgOlyd",
"graphics-api:opengl-es": "EVOiWAeZsIvjLTt3EYu-6",
"graphics-api:metal": "oEznLciLxZJaulMlBGgg4",
"game-api": "Hpf_CPmLpCSP8Qo07Kq1X",
"game-api:decision-making": "Ky-95ipdgyPZGAIdqwMCk",
"game-api:movement": "mUyzX-DXnIKDl-r9o8d38",
"game-api:board-game": "eoK70YRCz73GmzbNhh5kg",
"game-api:decision-making:decision-tree": "rwGivalwv2ozdSlVMSc4U",
"game-api:decision-making:state-machine": "aJa_2xkZuSjQ5bt6Kj5oe",
"game-api:decision-making:behavior-tree": "ztoW8fBY73Es624A_tjd7",
"game-api:decision-making:fuzzy-logic": "4ZCVUpYrCT14d_JULulLe",
"game-api:decision-making:markov-system": "c6j-30p84vk3MZEF1R2hN",
"game-api:decision-making:goal-oriented-behavior": "Cuc0xvCAkVyUtwOxO_Uua",
"game-api:board-game:minimax": "oOjGqicW3eqRwWyIwJdBA",
"game-api:board-game:ab-pruning": "KYCi4d475zZfNwlj6HZVD",
"game-api:board-game:mcts": "QD9TfZn3yhGPVwiyJ6d0V",
"game-api-2": "Hpk8eOaOepERMmOvUgkxa",
"game-api-2:learning": "9_OcZ9rzedDFfwEYxAghh",
"game-api-2:learning:decision-learning": "ul5XnVwQCwr4ZaL4kBNpd",
"game-api-2:learning:naive-bayes-classifier": "aw1BAGqrdBBmUwB6vMF_A",
"game-api-2:learning:decision-tree-learning": "sz1047M8_kScjth84yPwU",
"game-api-2:learning:deep-learning": "ltkEyfuDxExs7knqs79ya",
"game-api-2:learning:artificial-neural-network": "AoH2r4EOHyZd8YaV24rBk",
"game-api-2:learning:reinforcements-learning": "rGEHTfdNeBAX3_XqC-vvI",
"advanced-rendering": "CDYszS1U4v95GozB_drbt",
"advanced-rendering:real-time-ray-tracing": "_i7BXZq-iLxQc3QZRMees",
"advanced-rendering:real-time-ray-tracing:directx-ray-tracing": "qoIkw9o8iMx7MzUyVYoR2",
"advanced-rendering:real-time-ray-tracing:vulkan-ray-tracing": "tDGnV8dGIFr_diz4HcEjr",
"advanced-rendering:real-time-ray-tracing:optix": "GDLysy3__cbYidEaOmFze",
"advanced-rendering:physically-based-rendering": "XvFtMHrYsBREmuerE7CGc",
"advanced-rendering:physically-based-rendering:translucency-and-transparency": "H3hkafXO9zqEnWuwHa38P",
"advanced-rendering:physically-based-rendering:metallicity": "olY1ibR7kw1yJ58TfU-37",
"advanced-rendering:physically-based-rendering:microsurface-scattering": "YrQgfjsdLCIUxrwflpEHO"
}