Unified Modular System (UModSys) Icon

Unified Modular System (UModSys)

Add a Review
0 Downloads (This Week)
Last Update:
  Browse Code SVN Repository


"Unified Modular System" is project primarily designed to create platform independent light-weighted modular applications like games but also GUI or service utilities supported. Application is gathered from unified modules as brick wall from brick.

Unified Modular System (UModSys) Web Site




zlib/libpng License


  • Platform-dependent thread-safe and sync functions is implemented at low level
  • Light-weighted by code, dependency requirements and memory usage, core uses only standart C++ and C libraries and do not used STL libraries
  • Modular system using automatic dynamically loaded and unloaded SO on Unix platforms and DLL on Win32 platforms
  • Integrated profiling and leak analysing support
  • Most objects use ref-counting method to automatic memory management, most solid objects use automatically re-sized memory blocks
  • Engine using mostly UTF8 encoding inside with some parts using UTF16 and UTF32 but conversion from any platform-supported code pages also supported
  • Media library with virtual file system and virtual object loaders
  • Act with zip archives, Quake2 pak files, Doom2 wad files as read-write directories
  • lib2d with customized ui controls (frames, lists, edits, etc.) using fonts and images
  • lib3d with physics (bullet or ODE) and 3d rendering (OpenGL thru SDL)
  • libCom hi-level network communication and file transfer
  • Scripting using squirrel (http://sourceforge.net/projects/squirel) and TinyC
  • Support of large amount of 3d media files including 3DS, Quake1 and Quake2 media files
  • Support of large amount of 2d media files including tga, pcx, png, jpeg, Quake1 and Quake2 media files


Write a Review

User Reviews

Be the first to post a review of Unified Modular System (UModSys)!

Additional Project Details


English, Russian

Intended Audience

Developers, Information Technology, Science/Research

User Interface

Console/Terminal, OpenGL, Win32 (MS Windows), X Window System (X11)

Programming Language

C, C++



Thanks for helping keep SourceForge clean.

Screenshot instructions:
Red Hat Linux   Ubuntu

Click URL instructions:
Right-click on ad, choose "Copy Link", then paste here →
(This may not be possible with some types of ads)

More information about our ad policies

Briefly describe the problem (required):

Upload screenshot of ad (required):
Select a file, or drag & drop file here.

Please provide the ad click URL, if possible:

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:

No, thanks