C++ Programmer (Gamedev)
ΠΡΡΡ & Π‘ΠΎΠΏΡΠΎΠ²ΠΎΠ΄
ΠΠ»Ρ ΠΌΡΡΡΠ° Ρ ΡΡΠΎΠΉ Π²Π°ΠΊΠ°Π½ΡΠΈΠ΅ΠΉ Π½ΡΠΆΠ΅Π½ Plus
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π²Π°ΠΊΠ°Π½ΡΠΈΠΈ
TL;DR
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡ C++ (Gamedev): Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΠΈ ΡΠ°Π·Π²ΠΈΡΠΈΠ΅ SDK Π΄Π»Ρ Unity, Unreal Engine, iOS ΠΈ Android Ρ Π°ΠΊΡΠ΅Π½ΡΠΎΠΌ Π½Π° Π²Π½Π΅Π΄ΡΠ΅Π½ΠΈΠ΅ Π½Π°ΡΠΈΠ²Π½ΠΎΠ³ΠΎ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π°, ΡΠ±ΠΎΡ ΡΡΠ°ΡΠΈΡΡΠΈΠΊΠΈ ΠΈ ΠΏΠ»Π°ΡΠ΅ΠΆΠ½ΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ. Π€ΠΎΠΊΡΡ Π½Π° ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΠΈ ΡΠ°Π±ΠΎΡΡ Ρ ΠΏΠ°ΠΌΡΡΡΡ, ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΡΠΎΡΠ½ΠΎΡΡΠΈ ΠΈ ΡΠ΅ΡΠ΅Π²ΠΎΠΌ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠΈ.
ΠΠΎΠΊΠ°ΡΠΈΡ: ΠΡΠΈΡ Π² Π ΠΎΡΡΠΈΠΈ (Π² ΡΠ°Π³ΠΎΠ²ΠΎΠΉ Π΄ΠΎΡΡΡΠΏΠ½ΠΎΡΡΠΈ ΠΎΡ ΠΌΠ΅ΡΡΠΎ)
ΠΠΎΠΌΠΏΠ°Π½ΠΈΡ
ΠΠ΄ΠΈΠ½ ΠΈΠ· ΠΊΡΡΠΏΠ½Π΅ΠΉΡΠΈΡ ΡΠΎΡΡΠΈΠΉΡΠΊΠΈΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ² ΠΈ ΠΈΠ·Π΄Π°ΡΠ΅Π»Π΅ΠΉ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΡΡ ΠΈ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΡ ΠΈΠ³Ρ, ΡΠΎΠ·Π΄Π°Π²ΡΠΈΠΉ ΡΠ°ΠΊΠΈΠ΅ Ρ ΠΈΡΡ, ΠΊΠ°ΠΊ Atomic Heart, Warface ΠΈ Perfect World.
Π§ΡΠΎ Π΄Π΅Π»Π°ΡΡ
- Π Π°Π·ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ, ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ ΠΈ ΡΠ°Π·Π²ΠΈΠ²Π°ΡΡ SDK Π΄Π»Ρ Unity, Unreal Engine, iOS ΠΈ Android.
- ΠΠ½Π΅Π΄ΡΡΡΡ Π½Π°ΡΠΈΠ²Π½ΡΠΉ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π», ΡΠΈΡΡΠ΅ΠΌΡ ΡΠ±ΠΎΡΠ° ΡΡΠ°ΡΠΈΡΡΠΈΠΊΠΈ ΠΈ ΠΏΠ»Π°ΡΠ΅ΠΆΠ½ΡΠ΅ ΠΌΠΎΠ΄ΡΠ»ΠΈ Π² ΠΈΠ³ΡΡ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ.
- ΠΠ·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΎΠ²Π°ΡΡ Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ Π±ΡΠΊΠ΅Π½Π΄-ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°ΠΌΠΈ ΠΈΠ³ΡΠΎΠ²ΡΡ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ².
Π’ΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ
- ΠΠΏΡΡ ΠΊΠΎΠΌΠΌΠ΅ΡΡΠ΅ΡΠΊΠΎΠΉ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Π½Π° C++ ΠΎΡ 5 Π»Π΅Ρ.
- ΠΠΏΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΊΠ»ΠΈΠ΅Π½Ρ-ΡΠ΅ΡΠ²Π΅ΡΠ½ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈ ΡΠ°Π±ΠΎΡΡ Ρ ΡΠ΅ΡΠ΅Π²ΡΠΌΠΈ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π°ΠΌΠΈ (HTTP, REST).
- ΠΠ½Π°Π½ΠΈΠ΅ ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΡΠΎΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½ΠΎΠΉ ΠΏΠ°ΠΌΡΡΡΡ, Π°Π»Π³ΠΎΡΠΈΡΠΌΠΎΠ² ΠΈ ΡΡΡΡΠΊΡΡΡ Π΄Π°Π½Π½ΡΡ .
- ΠΠΏΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΏΠΎΠ΄ Unreal Engine.
- Π£Π²Π΅ΡΠ΅Π½Π½ΠΎΠ΅ Π²Π»Π°Π΄Π΅Π½ΠΈΠ΅ Git ΠΈ ΠΏΡΠΈΠ½ΡΠΈΠΏΠ°ΠΌΠΈ ΠΠΠ.
Π₯ΠΎΡΠΎΡΠΎ, Π΅ΡΠ»ΠΈ Π΅ΡΡΡ
- ΠΠΏΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊ ΠΈ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ unit-ΡΠ΅ΡΡΠΎΠ².
- ΠΠ½Π°Π½ΠΈΠ΅ Python, sh/bash.
- ΠΠ°Π²ΡΠΊΠΈ ΠΏΡΠΎΡΠΈΠ»ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ.
- ΠΠΏΡΡ ΡΠ°Π±ΠΎΡΡ Ρ C#, Kotlin, Java ΠΈΠ»ΠΈ Unity.
ΠΡΠ»ΡΡΡΡΠ° ΠΈ ΠΏΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²Π°
- Π Π°ΡΡΠΈΡΠ΅Π½Π½ΡΠΉ ΠΠΠ‘ ΡΠΎ ΡΡΠΎΠΌΠ°ΡΠΎΠ»ΠΎΠ³ΠΈΠ΅ΠΉ ΠΈ ΡΡΡΠ°Ρ ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΎΡ ΠΊΡΠΈΡΠΈΡΠ΅ΡΠΊΠΈΡ Π·Π°Π±ΠΎΠ»Π΅Π²Π°Π½ΠΈΠΉ Ρ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ ΡΠ°Π±ΠΎΡΠ΅Π³ΠΎ Π΄Π½Ρ.
- 100% ΠΎΠΏΠ»Π°ΡΠ° Π±ΠΎΠ»ΡΠ½ΠΈΡΠ½ΠΎΠ³ΠΎ (Π΄ΠΎ 30 Π΄Π½Π΅ΠΉ Π² Π³ΠΎΠ΄Ρ).
- ΠΠ°ΡΠ΅ΡΠΈΠ°Π»ΡΠ½Π°Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΠΏΡΠΈ ΡΠΎΠΆΠ΄Π΅Π½ΠΈΠΈ Π΄Π΅ΡΠ΅ΠΉ, Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π±Π΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΡΡΠΈ ΠΈ ΠΏΠΎΠ΄Π°ΡΠΊΠΈ Π΄Π΅ΡΡΠΌ.
- ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π±Π»Π°Π³ΠΎΠΏΠΎΠ»ΡΡΠΈΡ: ΠΏΡΠΈΡ ΠΎΠ»ΠΎΠ³, ΡΠΈΠ½Π°Π½ΡΠΎΠ²ΡΠ΅ ΠΈ ΡΡΠΈΠ΄ΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΊΠΎΠ½ΡΡΠ»ΡΡΠ°ΡΠΈΠΈ.
- ΠΠΎΠΌΠΏΠ΅Π½ΡΠ°ΡΠΈΡ Π·Π°Π½ΡΡΠΈΠΉ ΡΠΏΠΎΡΡΠΎΠΌ ΠΈ Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΠΎΠ΅ ΠΈΠ·ΡΡΠ΅Π½ΠΈΠ΅ Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΎΠ³ΠΎ ΡΠ·ΡΠΊΠ°.
- ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎΠ΅ ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΠ΅ ΠΎΠ±ΡΡΠ΅Π½ΠΈΠ΅ ΠΈ ΠΊΠΎΡΠΏΠΎΡΠ°ΡΠΈΠ²Π½ΡΠ΅ ΡΠΊΠΈΠ΄ΠΊΠΈ.
ΠΡΠ΄ΡΡΠ΅ ΠΎΡΡΠΎΡΠΎΠΆΠ½Ρ: Π΅ΡΠ»ΠΈ ΡΠ°Π±ΠΎΡΠΎΠ΄Π°ΡΠ΅Π»Ρ ΠΏΡΠΎΡΠΈΡ Π²ΠΎΠΉΡΠΈ Π² ΠΈΡ ΡΠΈΡΡΠ΅ΠΌΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ iCloud/Google, ΠΏΡΠΈΡΠ»Π°ΡΡ ΠΊΠΎΠ΄/ΠΏΠ°ΡΠΎΠ»Ρ, Π·Π°ΠΏΡΡΡΠΈΡΡ ΠΊΠΎΠ΄/ΠΠ, Π½Π΅ Π΄Π΅Π»Π°ΠΉΡΠ΅ ΡΡΠΎΠ³ΠΎ - ΡΡΠΎ ΠΌΠΎΡΠ΅Π½Π½ΠΈΠΊΠΈ. ΠΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ ΠΆΠΌΠΈΡΠ΅ "ΠΠΎΠΆΠ°Π»ΠΎΠ²Π°ΡΡΡΡ" ΠΈΠ»ΠΈ ΠΏΠΈΡΠΈΡΠ΅ Π² ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ. ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅ Π² Π³Π°ΠΉΠ΄Π΅ β