io.github.suuirad:coreengine

CoreEngine is a LightWeight Java Game Library (LWJGL) framework. Its a simple to use OpenGL game engine with several features.

Лицензия

Лицензия

Группа

Группа

io.github.suuirad
Идентификатор

Идентификатор

coreengine
Последняя версия

Последняя версия

1.1.2
Дата

Дата

Тип

Тип

jar
Описание

Описание

io.github.suuirad:coreengine
CoreEngine is a LightWeight Java Game Library (LWJGL) framework. Its a simple to use OpenGL game engine with several features.
Ссылка на сайт

Ссылка на сайт

https://github.com/Suuirad/CoreEngine
Система контроля версий

Система контроля версий

http://github.com/suuirad/coreengine/

Скачать coreengine

Как подключить последнюю версию

<!-- https://jarcasting.com/artifacts/io.github.suuirad/coreengine/ -->
<dependency>
    <groupId>io.github.suuirad</groupId>
    <artifactId>coreengine</artifactId>
    <version>1.1.2</version>
</dependency>
// https://jarcasting.com/artifacts/io.github.suuirad/coreengine/
implementation 'io.github.suuirad:coreengine:1.1.2'
// https://jarcasting.com/artifacts/io.github.suuirad/coreengine/
implementation ("io.github.suuirad:coreengine:1.1.2")
'io.github.suuirad:coreengine:jar:1.1.2'
<dependency org="io.github.suuirad" name="coreengine" rev="1.1.2">
  <artifact name="coreengine" type="jar" />
</dependency>
@Grapes(
@Grab(group='io.github.suuirad', module='coreengine', version='1.1.2')
)
libraryDependencies += "io.github.suuirad" % "coreengine" % "1.1.2"
[io.github.suuirad/coreengine "1.1.2"]

Зависимости

compile (14)

Идентификатор библиотеки Тип Версия
org.lwjgl : lwjgl jar 3.2.3
org.lwjgl : lwjgl-opengl jar 3.2.3
org.lwjgl : lwjgl-glfw jar 3.2.3
org.lwjgl : lwjgl-stb jar 3.2.3
org.lwjgl : lwjgl-openal jar 3.2.3
org.lwjgl : lwjgl-assimp jar 3.2.3
org.lwjgl : lwjgl jar 3.2.3
org.lwjgl : lwjgl-opengl jar 3.2.3
org.lwjgl : lwjgl-glfw jar 3.2.3
org.lwjgl : lwjgl-stb jar 3.2.3
org.lwjgl : lwjgl-openal jar 3.2.3
org.lwjgl : lwjgl-assimp jar 3.2.3
cz.advel.jbullet : jbullet jar 20101010-1
javax.vecmath : vecmath jar 1.5.2

Модули Проекта

Данный проект не имеет модулей.

CoreEngine (Java/LWJGL/OpenGL)

v1.2.0 maven central lwjgl jbullet vecmath license

CoreEngine is a LightWeight Java Game Library (LWJGL) framework. Its a simple to use OpenGL game engine with several features. You can use this engine to create your own games (see license), but it's mostly a support, for people who want to write their own game engine. I would be glad, if someone gets inspired by my implementations.

Getting Started

Installation

CoreEngine is available at maven central repository. So the easiest way ist to add the dependency into the project build file.

Maven

<dependency>
	<groupId>io.github.suuirad</groupId>
	<artifactId>coreengine</artifactId>
	<version>1.1.2</version>
</dependency>

Gradle

compile group: 'io.github.suuirad', name: 'coreengine', version: '1.1.2'

Manual

For manual installation, you can download the jar files here. Just download, what you need (javadoc/sources) and add it to your project.

Simple Game

The following code creates a simple game with an empty scene. If you run this code you shuold see a black 800 by 600 pixel sized window.

Game.init(800, 600, "My first CoreEngine Game", Window.Type.WINDOWED, null);

Scene scene = new Scene();
Game.registerScene(scene);

while(Window.keepAlive()){
    Game.tick();
}

Game.exit(0);

Now you are ready to go, to create any game you want!

Links

Example Code: https://github.com/Suuirad/CoreEngine/tree/master/examples

JavaDoc: https://suuirad.github.io/CoreEngine/

Snapshots: https://oss.sonatype.org/content/repositories/snapshots/io/github/suuirad/coreengine/

License

BSD 2-Clause License

Copyright (c) 2019, Suuirad
All rights reserved.

Версии библиотеки

Версия
1.1.2
1.1.1
1.1.0
1.0.0