Jump to content

Fundamentals of 2D Game Engines with C++ SDL and Lua


Srbija

Recommended Posts

7jlqytwqtuaiosdpzennvrukgb.jpg

Fundamentals of 2D Game Engines with C++ SDL and Lua
Genre: eLearning | MP4 | Video: h264, 1280x720 | Audio: aac, 48000 Hz
Language: English | VTT | Size: 7.98 GB | Duration: 16 section | 53 lectures | (10h 48m)



What you'll learn
C++
Object-oriented programming
Game engine architecture
SDL library
Embedding Lua scripts inside C++ applications
2D game development
Game Development Fundamentals

Requirements
Basic knowledge of the Linux command-line (creating directories, copying files, etc.)
Basic knowledge of programming fundamentals (variables, loops, functions, etc.)
Basic experience with a C-style OOP language (such as Java, C++, C#, etc.)

Description
Do you want to be more than "yet another applicant that only knows Unity3D or Unreal"?

Or, do you want to really improve your programming skills with C++, OOP, and on top of that learn the fundamentals of how a simple 2D game engine works?

If that's the case... this course is for you!

We are going to implement, together, the basic architecture of a simple 2D game engine using C++, SDL, and Lua scripting.

Here is what we will cover:

The basics of a game loop and fixing our time step

Using the SDL library to handle graphics and hardware input/output

Loading dynamic entities to your game scene (enemies, vegetation, obstacles, etc.)

Creating a flexible tile-based game map

Adding components to your game objects:

Sprites

Animation

Transform (position, rotation, scale)

Colliders

Text labels

Projectile emitters

Managing game assets, such as textures, sounds, and fonts

Displaying UI text and HUD elements.

Using Lua language for scripting and configuring levels

...and so much more.

This course targets beginner programmers, but it is expected that you know the basics of the Linux command-line (creating directories, copying files, etc). Also, a very basic knowledge of programming concepts (variables, loops, conditionals, functions, OOP) will help you get the most out of this course.

I will not use modern C++ for this course (C++17, smart pointers, exceptions, etc), as I believe using these will cause more harm than good for beginners. They are important concepts, but they will not be covered in this course. I will use what most developers call C++-- (which is C-style with some hand-picked useful C++ concepts).

You will be able to use the code developed in this course in Linux, macOS, and Windows. But, be aware that the instructor does not use any IDE in this course, and we will build our project using the GCC compiler directly via the Linux command line.

Join us, and learn the fundamentals of game architecture by creating a basic 2D game engine... from scratch!


Who this course is for:
Programmers curious about the fundamentals of game development


Homepage

 

https://anonymz.com/?https://www.udemy.com/course/cpp-2d-game-engine/

 


1.thegameloopsplkbt.jpg

 

 

 

 

 

 

 

 

 

 

https://rapidgator.net/file/d861dee73c2bfb0a04520c26ddc7b353/Fundamentals_of_2D_Game_Engines_with_C_SDL_and_Lua.part01.rar.html
https://rapidgator.net/file/83ab75d77406533658441f269ea64d6e/Fundamentals_of_2D_Game_Engines_with_C_SDL_and_Lua.part02.rar.html
https://rapidgator.net/file/c3d31f39508aa752f4213c09229ac78e/Fundamentals_of_2D_Game_Engines_with_C_SDL_and_Lua.part03.rar.html
https://rapidgator.net/file/aa9ca1cd6807e9f023f249a5d2408cd6/Fundamentals_of_2D_Game_Engines_with_C_SDL_and_Lua.part04.rar.html
https://rapidgator.net/file/9a8911a6afdc5262f54304f78011dc93/Fundamentals_of_2D_Game_Engines_with_C_SDL_and_Lua.part05.rar.html
https://rapidgator.net/file/2ff1c789f7967ccaba9c8b0a864f4659/Fundamentals_of_2D_Game_Engines_with_C_SDL_and_Lua.part06.rar.html
https://rapidgator.net/file/ef49c5f82f615a712e15d5de5666eb03/Fundamentals_of_2D_Game_Engines_with_C_SDL_and_Lua.part07.rar.html
https://rapidgator.net/file/2dcb48aad2887688b0b70b43e03321b7/Fundamentals_of_2D_Game_Engines_with_C_SDL_and_Lua.part08.rar.html
https://rapidgator.net/file/bb8d82936941595a0f82cc4d18c8daab/Fundamentals_of_2D_Game_Engines_with_C_SDL_and_Lua.part09.rar.html

 

 

Edited by Bad Karma
Dead links removed
Link to comment

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
×
×
  • Create New...