Giter Club home page Giter Club logo

gdsge's Introduction

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

gdsge's People

Contributors

germano123 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.