Skip to content

JCSCC is a C/C++ game engine that provide a simple programming interface to do a cross-platform native code game. Include resource manager with secure deocode and encode algorithm. The purpose of the project is to learn how a game engine were made, knowing the game engine architecture and able to use it knowledge apply to all other modern game e…

License

Notifications You must be signed in to change notification settings

jcs090218/JCSCC_Engine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build Status DirectX OpenGL Vulkan Boost Box2D SDL SFML Allegro Lua Release Tag License: MIT

JCSCC Engine

JCSCC is a C/C++ game engine that provide a simple programming interface to do a cross-platform native code game. Include resource manager with secure deocode and encode algorithm. The purpose of the project is to learn how a game engine were made, knowing the game engine architecture and able to use it knowledge apply to all other modern game engine.

Notice

JCSCC Engine uses many kind of API/Libraries, for more detail information can be found in 'JCS_VERSION' file at the root directory of this project. In other word, this project does not help learning how to build your own graphic, sound, socket, all kind of API.

Features

  • Animation System - Sprite base animation system.
  • GUI Interface - simple MVC GUI interface implementation.
  • Network/Socket - Very basic TCP/UDP client socket.
  • Resource Manager - manage all resources by it own structure, include decode and encode.
  • Scripting Interface - Lua scripting interface.
  • Sound System - Simple audio manager.
  • Input System - Simple cross-platform input managers.

Todo List

  • Tab Window system.
  • Multi-window handler for Window specific platform.
  • Finish the thread system for game engine rendering and game logic.

About

JCSCC is a C/C++ game engine that provide a simple programming interface to do a cross-platform native code game. Include resource manager with secure deocode and encode algorithm. The purpose of the project is to learn how a game engine were made, knowing the game engine architecture and able to use it knowledge apply to all other modern game e…

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published