Plan Szkolenia
Introduction to Rust for Game Development
- Overview of game development with Rust
- Benefits of using Rust for game development
- Introduction to game development frameworks in Rust
Setting up the Development Environment
- Installing Rust and Cargo
- Configuring the Rust development environment
- Setting up the game development framework and dependencies
Game Development Basics with Rust
- Overview of game development concepts
- Entities, components, and systems in Rust game development
- Game loops and event handling in Rust
Graphics Programming with Rust
- Introduction to graphics libraries and engines in Rust
- Working with 2D and 3D graphics in Rust games
- Rendering techniques and shaders in Rust
Gameplay Programming in Rust
- Implementing game mechanics and logic using Rust
- Input handling and player control in Rust games
- Physics simulation and collision detection in Rust games
Audio and Sound in Rust Games
- Integrating audio libraries for sound effects and music in Rust games
- Implementing audio playback and mixing in Rust games
User Interface Development in Rust
- Creating user interfaces and menus for games using Rust
- Handling user input and interaction in Rust UIs
- UI design principles and best practices for Rust games
Optimization and Performance in Rust Games
- Profiling and optimizing Rust game code for performance
- Memory management and optimization techniques in Rust
- Techniques for improving frame rates and reducing latency in Rust games
Debugging and Testing Rust Games
- Tools and techniques for debugging Rust games
- Unit testing and integration testing in Rust game development
- Error handling and exception handling in Rust games
Deployment and Distribution of Rust Games
- Packaging and distributing Rust games for different platforms
- Building installers and executable files for Rust games
- Considerations for game deployment and post-release updates
Summary and Next Steps
Wymagania
- Basic understanding of programming concepts
- Experience with a programming language (such as C or C++)
- Familiarity with game development concepts is helpful but not required
Audience
- Game developers
- Programmers interested in game development with Rust
Opinie uczestników (4)
Wiedza trenera bardzo duża, zaangażowanie w rozmowę i przekazywanie wiedzy ogromne. Dobry kontakt z uczestnikami. Bardzo dobrze przygotowane materiały, dużo slajdów, opisy ćwiczeń, widać było duże przygotowania do szkolenia, mimo moim komentarzy nadal oceniam szkolenie bardzo dobrze. Moje komentarze są jedynie uzupełnieniem, jakie można poczynić do szkolenia, które było na bardzo dobrym poziomie. Według mnie przy uczestnikach z obszaru C# i wprowadzonych poprawkach, szkolenie może być na poziomie idealnym ;-)
Sławek - Sonova Warsaw Service Center Sp z o o
Szkolenie - Rust Programming
Duża ilość wiedzy praktycznej pokazanej na przykładach z "życia wziętych".
Kamil - Streamsoft Kraków
Szkolenie - Java Advanced
Pushowanie zmian na bieżąco, jak w 3 dzień zaczęłam się już gubić bardziej niż wcześniej i było ciężej wyłapać błąd na szybko to na szybko byłam w stanie zcheckoutować się na najnowszą zmiane i być na bieżąco z materiałem
Paulina
Szkolenie - Advanced Java Security
Podobały mi się interaktywne przykłady, nad którymi pracowaliśmy, trener miał ogromną wiedzę na prawie każdy temat, o który mieliśmy pytania, i udzielił doskonałych porad dotyczących naszych rzeczywistych przypadków użycia związanych z niektórymi materiałami w szkoleniu.
Tracy - GenesysGo
Szkolenie - Rust Advanced
Przetłumaczone przez sztuczną inteligencję