Kotlin port of the tutorial of Joey De Vries: "Learn OpenGL"

Overview

learn OpenGL

Kotlin port of the tutorial of Joey De Vries: "Learn OpenGL" (website and repository)

How to get it running:

  • clone
  • synchronize Gradle
  • run

Status:

  • Chapter 1, Getting Started
    • 01, Hello Window
    • 02, Hello Window Clear
    • 03, Hello Triangle
    • 04, Hello Triangle Indexed
    • 05, Shaders Uniform
    • 06, Shaders Interpolation
    • 07, Shaders Class
    • 08, Textures
    • 09, Textures Combined
    • 10, Transformations
    • 11, Coordinate System
    • 12, Coordinate System Depth
    • 13, Coordinate System Multiple Objects
    • 14, Camera Circle
    • 15, Camera Keyboard Dt
    • 16, Camera Mouse Zoom
    • 17, Camera Class
  • Chapter 2, Lighting
    • 01, Colors
    • 02, Basic Lighting Diffuse
    • 03, Basic Lighting Specular
    • 04, Materials
    • 05, Lighting Maps Diffuse
    • 06, Lighting Maps Specular
    • 07, Light Casters Directional
    • 08, Light Casters Point
    • 09, Light Casters Spot
    • 10, Light Casters Spot Soft
    • 11, Multiple Lights
  • Chapter 3, Model Loading
  • Chapter 4, Advanced OpenGL
    • 01, Depth Testing
    • 02, Depth Testing View
    • 03, Stencil Testing
    • 04, Blending Discard
    • 05, Blending Sort
    • 06, Framebuffers
    • 07, Cubemaps Skybox
    • 08, Cubemaps Environment Mapping
    • 09, Advanced Glsl Ubo
    • 10, Geometry Shader Houses
    • 11, Geometry Shader Exploding
    • 12, Geometry Shader Normals
  • Chapter 5, Advanced Lighting
  • Chapter 6, PBR
You might also like...
Android Game App made with kotlin. Allows to play online on the same network!
Android Game App made with kotlin. Allows to play online on the same network!

Reversi - Kotlin/Android Project made for Arquiteturas Móveis at ISEC 2021/2022 Notes Build gradle to run app or install the 'reversi.apk' directly on

Wordle game clone written in Kotlin & using Compose UI Toolkit.
Wordle game clone written in Kotlin & using Compose UI Toolkit.

Wordle Compose Wordle game clone written in Kotlin & using Compose UI Toolkit. Screenshots Compose for Desktop Main screens Playing Victory End of gam

A simple game that was developed using Kotlin
A simple game that was developed using Kotlin

TruthOrDare About the App: A simple Android game that reminds you of your childhood . How to use? 1 - Clone or download the Project to your machine. 2

WordleFX - Wordle in JavaFX and Kotlin
WordleFX - Wordle in JavaFX and Kotlin

Wordle This simple game is everywhere right now (the beginning of 2022) and it s

Android kotlin basics cook game
Android kotlin basics cook game

Android kotlin basics cook game

RemsEngine - OpenSource Kotlin/OpenGL/ECS based game engine

Game Engine: Rem's Engine Parallel to this video editor, I am developing my own

Kotlinandroid - HackerRank Kotlin Android

HackerRank Kotlin Android Build and Run Project Click: Run Build & Run Relevan

Extensive game framework written in Kotlin

CGS is a minigame framework I wrote in December of 2021. This project was closed-source, but unfortunately, a series of events led me to decide to open-source it.

A minimalist Android physics game written in Kotlin & libGDX
A minimalist Android physics game written in Kotlin & libGDX

A minimalist Android physics game with 400.000+ downloads, written in Kotlin & libGDX

Comments
  • No main attribute in manifest

    No main attribute in manifest

    When trying to run the jar file, it complains about having no main attribute in the manifest. After diving in the jar, the manifest is only one line: Manifest-Version: 1.0

    opened by SimonMarynissen 6
Owner
Everything related to java and opengl: tools, libraries, bindings, tutorials and more..
null
Sample source code for Android Pride Rainbow Bounding Box written in Kotlin and OpenGL 🏳️‍🌈

Sample Code for Animated Rainbow Bounding Box in OpenGL A sample app showing how to draw a rainbow bounding box on Android with OpenGL and Kotlin. Blo

Rebecca Franks 28 May 24, 2022
Android Kotlin: Matching Kitties: A Game Inspired by Cats

Android Kotlin: Matching Kitties: A Game Inspired by Cats A kotlin based Android memory game Screenshots | | | | | | | | | Viewing the App You can clo

Ryan Jandrick B. Obeles 20 Aug 1, 2022
Android Tetris + kotlin + jetpack compose

Android Tetris + kotlin + jetpack compose

zyw 5 Jul 18, 2022
simple game implements with kotlin and jetpack.(covered by unit test)

Simple Spy Game: Source Code ?? Published version ?? This repository contains a detailed game app that implements simple game using Koin, Room, Corout

Reza Darvishian 11 Jul 2, 2022
Minosoft is an open source minecraft client, written from scratch in kotlin (and java).

Minosoft Minosoft is an open source minecraft client, written from scratch in kotlin (and java). It aims to bring more functionality and stability. No

null 151 Dec 31, 2022
RPG written in Kotlin using Korge engine

TheAlchemist RPG written in Kotlin using the Korge engine Based on the template https://github.com/korlibs/korge-starter-kit-rpg, this is a simple pix

Liam 2 Jan 16, 2022
TicTacToe Game Built With Kotlin

?? TicTacToe/Kotlin.... ?? TicTacToe-Kotlin- , , , , , , ,

null 1 Dec 17, 2021
AKotlin guess the word game in kotlin

GUESS THE WORD KOTLIN App Content appContent.mp4

Yusuf Talha KILIÇ 1 Dec 21, 2021
Bigger Number Game With Kotlin

Bigger Number App Vaidansh Bhardwaj Bigger Number App (aka "Cal Admission Test")

Vaidansh Bhardwaj 4 Apr 20, 2022
A Tetris game written in Kotlin using JOGL.

A Fast Tetris Game Written in Kotlin Using JOGL. Note: This game is unfinished. Controls Arrow Key Left / Right -> Move the tetromino along the x-axis

Jordan 0 Dec 29, 2021