All Projects → RonenNess → ness-engine

RonenNess / ness-engine

Licence: other
NessEngine is a 2D rendering engine for games

Programming Languages

c
50402 projects - #5 most used programming language
C++
36643 projects - #6 most used programming language
Objective-C++
1391 projects
C#
18002 projects
CMake
9771 projects
python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to ness-engine

Simple2d
🎮 Simple, open-source 2D graphics for everyone
Stars: ✭ 390 (+1118.75%)
Mutual labels:  graphics-engine, sdl2
limitless-engine
OpenGL C++ Graphics Engine
Stars: ✭ 95 (+196.88%)
Mutual labels:  graphics-engine
surface splatting
OpenGL demo of a point rendering and texture filtering technique called Surface Splatting.
Stars: ✭ 125 (+290.63%)
Mutual labels:  sdl2
choria
Finally, an MMORPG that's all about grinding and doing chores.
Stars: ✭ 19 (-40.62%)
Mutual labels:  sdl2
magnum-singles
Single-header libraries from the Magnum engine
Stars: ✭ 96 (+200%)
Mutual labels:  graphics-engine
OCamlSDL2
OCaml interface to SDL 2.0 (for Linux, Windows, MacOS, and ChromeBook)
Stars: ✭ 42 (+31.25%)
Mutual labels:  sdl2
SwiftNES
Cross-platform NES Emulator written in Swift
Stars: ✭ 29 (-9.37%)
Mutual labels:  sdl2
sdlpp
C++ wrapper for SDL2
Stars: ✭ 37 (+15.63%)
Mutual labels:  sdl2
Honeycomb-Game-Engine
3D Game Engine written in C++ using OpenGL.
Stars: ✭ 31 (-3.12%)
Mutual labels:  graphics-engine
tnt
A 2d Game Engine written in C++20.
Stars: ✭ 30 (-6.25%)
Mutual labels:  sdl2
sdl12-compat
An SDL-1.2 compatibility layer that uses SDL 2.0 behind the scenes.
Stars: ✭ 99 (+209.38%)
Mutual labels:  sdl2
guisan
A C++ SDL2 user interface library based on guichan. ~~~~ Nov, 2021 - This project is not abandoned, just not under active development. Pull requests will be accepted and new releases will be generated for new features / bug fixes.
Stars: ✭ 54 (+68.75%)
Mutual labels:  sdl2
combatris
A "perfect" implementation of an old classic
Stars: ✭ 20 (-37.5%)
Mutual labels:  sdl2
GITechDemo
Global illumination technical demo - a continuation of the Synesthesia3D (ex-LibRenderer) graphics engine used in https://github.com/iftodebogdan/ShaderEditor
Stars: ✭ 45 (+40.63%)
Mutual labels:  graphics-engine
SimpleRemoteDesktop
Remote desktop client based on h264 steam. like splashtop and other
Stars: ✭ 17 (-46.87%)
Mutual labels:  sdl2
C-Programming-Guide
A guide for C Programming from the perspective of a Pulchowk student (IOE).
Stars: ✭ 26 (-18.75%)
Mutual labels:  sdl2
nautilus
another graphics engine
Stars: ✭ 16 (-50%)
Mutual labels:  graphics-engine
SDL
Swift library for SDL2
Stars: ✭ 32 (+0%)
Mutual labels:  sdl2
ruby-imgui
Yet another ImGui wrapper for Ruby
Stars: ✭ 42 (+31.25%)
Mutual labels:  sdl2
RenderMaster
Graphic engine
Stars: ✭ 35 (+9.38%)
Mutual labels:  graphics-engine

ness-engine

NessEngine is a 2D rendering engine for games.

folders in this git

distribution: required libs and resources for the building process. this folder is used by the make_build.py script.

sdl: required sdl include files for the building process. this folder is used by the make_build.py script.

source: ness-engine source files.

vs-2010: visual studio 2010 project to build the engine for x86.

vs-2013: visual studio 2013 project to build the engine for x64 or x86.

builds: all the finished builds, ready to be used.

examples: set of example projects using ness-engine.

building ness-engine

To build a ness-engine package follow these steps:

  1. compile with all projects and platforms: 1.a. vs2010 x86 (release + debug) 1.b. vs2013 x86 (release + debug) 1.c. vs2013 x64 (release + debug)
  2. run make_build.py script
  3. a new folder will be created: last_build. inside that folder you will find 'ness-engine' folder, which will contain the ready build.
  4. zip it, and don't forget to increment Ness-Engine version (in NessEngine.h macro called NESS_VERSION and NESS_SUB_VERSION)

license

Ness-Engine is distributed with the zlib-license. see LICENSE.txt for more info.

contact me

You can contact me at [email protected]

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].