Code Monkey home page Code Monkey logo

opentsgds's Introduction

中文 | *English

About OpenTsGDS

OpenTsGDS is a free and open-source game development solution using typescript for both client and server sides, which is based on Cocos Creator (one of the top game engines in the world) and NodeJS( the most popular js server side programming platform).

It targets to be a solution that can solve the daily development requirements and issues.

The client and server sides can be used seperately, you can use only one of them for you needs.

The Get Startted will come soon.

Client Side Features

  • First Loading TimeBundle Management
  • Module ManagementUI Management
  • NetworkCommunication with Platform
  • Joystick2D&3D Utils and Tools
  • PerformanceHeatingRendering

Server Side Features

Contact Me

Welcome to follow my LinkedIn:

So that you can message me directly and get the latest information about OpenTsGDS.

Examples/Products

Here are some examples and products based on OpenTsGDS, you can get them as references.

If you have examples and products based on KylinsToolkit and want to be listed here, please contact me.

OpenTsGDS-Cocos-Client

  • base: some basic components, such as resolution fit, resource loading queue, audio play, input management, etc.
  • easy_camera:free camera, fps camera, third person camera, 2d following camera and so on.
  • easy_controller: virtual joysitck, supports 2D and 3D projects, buttons, and camera controllers.
  • easy_ui_framework:a simples MVVM style UI framework, supports ui layer management, resouces load, events auto management, etc.

Why You Need It?

After communicate with thousends of developers, I find many strong needs as below.

  1. Skill Improvement: Learn more tricks and get more practical experience
  2. Well-organized Project Templates: Speed up project development.
  3. High Quality Framework: Useful Solutions to solove plenty of basic requirements and problems.

So I write and open-source the OpenTsGDS project.

Most of the content is based on my 15y+ experience in game development. It's not perfect but can solve many problems to speed up your development progress and make your project management easier when working tegether with many team members.

More and more components will be added in the future, such as networking, 2d games components, 3d games component, etc.

From this, Mr Kylin(me) will work together with other developers based on OpenTsGDS to give you more projects, examples and tutorials which we think can help you a lot.

I hope more and more developers join us to make OpenTsGDS better.

opentsgds's People

Contributors

mrkylingithub 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.