An open API service providing repository metadata for many open source software ecosystems.

GitHub topics: game-loop

IceCreamYou/MainLoop.js

Provides a well-constructed main loop useful for JavaScript games and other animated or time-dependent applications.

Language: JavaScript - Size: 1.49 MB - Last synced at: 11 days ago - Pushed at: 6 months ago - Stars: 538 - Forks: 53

definitelyavi/snake-game-v1.00

Customizable Snake Game using JS, Canvas, and Howler.js with wall mode and speed scaling.

Language: JavaScript - Size: 89.8 KB - Last synced at: 22 days ago - Pushed at: 22 days ago - Stars: 0 - Forks: 0

wmcmurray/game-loop-js

Reliable and versatile game loop implementation

Language: JavaScript - Size: 20.5 KB - Last synced at: 3 days ago - Pushed at: about 4 years ago - Stars: 25 - Forks: 2

KevinVitale/SwiftSDL

SDL3 in Swift

Language: Swift - Size: 35.3 MB - Last synced at: 26 days ago - Pushed at: 4 months ago - Stars: 92 - Forks: 8

Shpota/video-game-star-wars

A simple 2D video game written with Java. The game is implemented using only standard lib

Language: Java - Size: 228 KB - Last synced at: about 6 hours ago - Pushed at: almost 6 years ago - Stars: 5 - Forks: 2

michelbr84/arcade_survival

Arcade Survival is a retro-inspired 2D top-down survival shooter built with Python and Pygame. Fight off endless waves of enemies, collect points, and see how long you can survive. Clean architecture, modular components, and elegant UI design make this project a great base for further development or learning game dev with Python.

Language: Python - Size: 3.45 MB - Last synced at: 9 days ago - Pushed at: about 2 months ago - Stars: 1 - Forks: 0

TDanks2000/react-incremental-lib

High-performance React hooks for incremental, clicker, & idle games.

Language: TypeScript - Size: 154 KB - Last synced at: about 17 hours ago - Pushed at: 2 months ago - Stars: 1 - Forks: 0

SphiweNdou/SSSnake

A classic Snake game implemented using Windows Presentation Foundation (WPF) in C#. This project demonstrates real-time game logic, keyboard interaction, and 2D rendering via the XAML canvas system.

Language: C# - Size: 73.2 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

nabilac27/42-so_long

This project is a small 2D game with MLX Library. I learned about window management, event handling, textures, sprites, tiles, etc.

Language: C - Size: 3.53 MB - Last synced at: about 2 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

ollelogdahl/ConsoleGameEngine

.NET Console Graphics Engine

Language: C# - Size: 404 KB - Last synced at: 2 months ago - Pushed at: about 4 years ago - Stars: 364 - Forks: 47

JZechy/zengine

Custom made game engine written in C# & .NET 6

Language: C# - Size: 204 KB - Last synced at: 2 months ago - Pushed at: 5 months ago - Stars: 10 - Forks: 1

lucabro81/snake-game-engine

A typescritp flexible, modern, and DOM-independent game engine

Language: TypeScript - Size: 172 KB - Last synced at: 3 days ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

ggabriel96/lasso

A generic game loop implementation in C++

Language: C++ - Size: 234 KB - Last synced at: 2 months ago - Pushed at: over 1 year ago - Stars: 12 - Forks: 0

zeh/frame-ticker

Frame ticker with easy events for animation or games in JavaScript or TypeScript

Language: TypeScript - Size: 12.7 KB - Last synced at: 18 days ago - Pushed at: over 2 years ago - Stars: 10 - Forks: 1

sergiss/game-loop.js

:repeat: game-loop.js ensures stable FPS in HTML games

Language: JavaScript - Size: 4.88 KB - Last synced at: 3 months ago - Pushed at: over 3 years ago - Stars: 4 - Forks: 0

LoopScheduler/LoopScheduler

A customizable and extensible framework for game loop architecture

Language: C++ - Size: 272 KB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 1 - Forks: 0

stuxnet147/UpdateSystem

lightweight and flexible update system

Language: C++ - Size: 10.7 KB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 5 - Forks: 2

huwb/jitternator

Lessons learnt from hunting jitter issues

Language: C++ - Size: 252 KB - Last synced at: 2 days ago - Pushed at: over 7 years ago - Stars: 61 - Forks: 2

ksedix/Java-Snake

A simple Snake Game implemented in Java using MVC (Model-View-Controller) design pattern

Language: Java - Size: 11.7 KB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 0 - Forks: 0

nikku/skaat

A Skat game loop

Language: JavaScript - Size: 556 KB - Last synced at: 25 days ago - Pushed at: over 1 year ago - Stars: 10 - Forks: 0

cevherkarakoc/eylem

A JavaScript input handling library for animation or game loops

Language: JavaScript - Size: 71.3 KB - Last synced at: 5 days ago - Pushed at: about 1 year ago - Stars: 2 - Forks: 1

VitorLuizC/animate

:space_invader: Create and manage animation functions with AnimationFrame API.

Language: TypeScript - Size: 222 KB - Last synced at: 4 days ago - Pushed at: over 3 years ago - Stars: 13 - Forks: 0

TanapTheTimid/Piggeon

Piggeon Game Engine

Language: Java - Size: 29.2 MB - Last synced at: about 1 year ago - Pushed at: about 5 years ago - Stars: 1 - Forks: 0

alomb/GameLoops

This repo contains different known types of game loop written in Java and using Swing

Language: Java - Size: 17.6 KB - Last synced at: about 1 year ago - Pushed at: about 7 years ago - Stars: 4 - Forks: 0

chandan0069/turtle-crossing

This Python program is a fun and challenging turtle crossing game! Guide your turtle across a busy road, dodging oncoming cars to reach the finish line. Levels get progressively harder as the cars get faster. Enjoy the race!

Language: Python - Size: 2.93 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

chandan0069/pong-game

This is a simple implementation of the classic arcade game Pong using Python's Turtle graphics library. Players control paddles to hit a ball back and forth across the screen, scoring points when the opponent misses. Enjoy some nostalgic fun with this recreation of a timeless classic!

Language: Python - Size: 4.88 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

chandan0069/Snake-game

Snake Game is a classic arcade game implemented in Python using the Turtle graphics library. Control a growing snake as it eats food pellets and avoids colliding with walls or itself. Enjoy simple controls, colorful graphics, and addictive gameplay.

Language: Python - Size: 10.7 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

tooth2/snake-game

A two player's 2D snake game

Language: C++ - Size: 429 KB - Last synced at: over 1 year ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 0

WolfieEngine/CSE380-HW2-S23

Homework 2 for CSE-380 Spring 2023

Language: TypeScript - Size: 1.04 MB - Last synced at: over 1 year ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 7

VaheStepanyan100/bouncing-ballz

Micro physics simulator in browser

Language: TypeScript - Size: 14.6 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

henshmi/Classic-Pool-Game

Classic 8 Ball pool game written in JavaScript

Language: JavaScript - Size: 34.6 MB - Last synced at: over 1 year ago - Pushed at: over 5 years ago - Stars: 225 - Forks: 115

TheNegumProject/Negum.Game

Contains main game loop, client-side, server-side and other game-related logic

Language: C# - Size: 142 KB - Last synced at: 19 days ago - Pushed at: over 2 years ago - Stars: 3 - Forks: 3

UellingtonDamasceno/Pong

Implementação em java e javaFX do famoso jogo Pong.

Language: Java - Size: 217 KB - Last synced at: almost 2 years ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

buwilliams/experimenting-with-ui

Teach the basics of building a GUI drawing tool using the DOM.

Language: JavaScript - Size: 36.1 KB - Last synced at: almost 2 years ago - Pushed at: over 8 years ago - Stars: 0 - Forks: 0

miro-jelaska/SpaceInvaders

Game of Space Invaders created in Java without any game engine.

Language: Java - Size: 5.64 MB - Last synced at: 6 days ago - Pushed at: over 1 year ago - Stars: 9 - Forks: 4

BookOwl/fps_clock

A simple crate to control the FPS of your game loops in Rust.

Language: Rust - Size: 11.7 KB - Last synced at: about 1 month ago - Pushed at: over 5 years ago - Stars: 13 - Forks: 0

weenchvd/PizzaDeliveryService

The project is a simulation of the work of a pizzeria and pizza delivery

Language: C++ - Size: 242 KB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

arvidsson/allegro_framework

Tiny Allegro 5 C framework

Language: C - Size: 60.5 KB - Last synced at: about 2 years ago - Pushed at: over 9 years ago - Stars: 15 - Forks: 5

erovas/MainLoopX.js

Provides a well-constructed main loop useful for JavaScript games and other animated or time-dependent applications.

Language: JavaScript - Size: 32.2 KB - Last synced at: over 2 years ago - Pushed at: over 3 years ago - Stars: 2 - Forks: 0

rodydavis/flutter_implicit_animations

Flutter animations every frame

Language: C++ - Size: 5.91 MB - Last synced at: 3 days ago - Pushed at: almost 3 years ago - Stars: 37 - Forks: 0

andre-mr/guiche

Bank teller management simulation game

Language: JavaScript - Size: 52.7 KB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 1 - Forks: 0

vadimgierko/2D-game-react-template-app-with-timer

This template let you start developing a game with pre-built common layout and game components & game loop bonded to the customizable timer.

Language: JavaScript - Size: 710 KB - Last synced at: over 2 years ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

mtojo/node-game

Game loop library for Node.js

Language: JavaScript - Size: 5.86 KB - Last synced at: 3 months ago - Pushed at: about 4 years ago - Stars: 5 - Forks: 0

dsonyy/vs-sfml-template

SFML template for Visual Studio.

Language: C++ - Size: 6.84 KB - Last synced at: over 2 years ago - Pushed at: almost 6 years ago - Stars: 0 - Forks: 0

ryan-tabar/Checkers-2-player-game-using-SDL2

A 2 player game of Checkers/Draughts made in C++ using SDL2

Language: C++ - Size: 961 KB - Last synced at: over 2 years ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

farbod-s/Game-Loop

Fundamentals of Game Developement Course Project

Language: C++ - Size: 649 KB - Last synced at: 4 months ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

OnofreTZK/Conways_Game_of_Life

Cellular automata simulation in terminal

Language: C++ - Size: 566 KB - Last synced at: about 2 years ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

OnofreTZK/Snaze

Classic arcade snake game simulator in a maze

Language: C++ - Size: 445 KB - Last synced at: about 2 years ago - Pushed at: over 5 years ago - Stars: 1 - Forks: 0

Paulinakhew/rock_paper_scissors

🎯 Rock, paper, scissors game that is played in the terminal.

Language: Python - Size: 3.91 KB - Last synced at: over 2 years ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 0

garethwhittaker/rxjs-animation-loop

This module provides a game / animation loop based upon requestAnimationFrame.

Language: JavaScript - Size: 38.1 KB - Last synced at: almost 2 years ago - Pushed at: over 7 years ago - Stars: 2 - Forks: 1