Чтобы создать 2D платформер, начинающему разработчику нужно знать следующее: 1. Язык программирования. Начните с изучения языка программирования, который вам нужен для создания игры. Существует множество языков, которые могут использоваться для создания игр, таких как: Java, C++, C#, Python и другие. 2. Интегрированная среда разработки (IDE). Интегрированная среда разработки - это программа, которая помогает вам создавать, отлаживать и собирать вашу игру. Есть множество IDE, которые вы можете использовать для разработки игр, например, Unity, Unreal Engine 4, GameMaker Studio и др...