Skip to content

G-Dev Society Game Engine or GDSGE is a project to start learning the concepts of ECS for Game Engines using JavaScript to improve the knowledge with this programming language

License

Germano123/GDSGE

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GDSGE

G-Dev Society Game Engine or GDSGE is a project to start learning the concepts of ECS for Game Engines using JavaScript to improve the knowledge with this programming language

What is a game engine?

A game engine is a software framework primarily designed for the development of video games and generally includes relevant libraries and support programs. You can read more at Wikipédia

What is ECS?

Entity/Component/System is a software architectural pattern mostly used in video game development for the representation of game world objects. An ECS comprises entities composed from components of data, with systems which operate on entities' components. You can read more at Wikipédia

The core concepts behind this project

I'm studying the core functions to make a good game engine and applying this architecture to study more in deep. In near future I wish to contribute to MoBaGen in order to have a game engine made by our community, Awesome Gamedev Guild.

The project itself

I'm using JavaScript with Electron to have more knowledge how this techs works. I decided to use them thinking in future plans. Here are the steps for this projects: [X] Core game loop [X] Core ECS [ ] [ ] [ ] RTS game [ ] Chess game

Contribute

Do you wanna contribute? Down below have some links to our community so you can join and study with me some days during the week.

Info

This project is also been helped by Awesome Gamedev Guild. Feel free to help our communit grow and join us at: Discord | Whatsapp | GitHub | YouTube | Twitch

About

G-Dev Society Game Engine or GDSGE is a project to start learning the concepts of ECS for Game Engines using JavaScript to improve the knowledge with this programming language

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published