
Feather Engine - A new Python game engine, the simplest and most efficient yet
Hello r/gamedev!!
For the last few weeks I've been working on my first Python module, Feather Engine. Feather Engine is an incredibly simple and efficient engine built on top of Pygame CE. I am working as hard as I can with my team, but I need contributors!!
Contributors get a special mention on our GitHub page, with a link to your Reddit profile, or another platform at your choice.
To contribute just go to https://github.com/TheCodingChihuahua/Feather-Engine-dev and try it out, report any errors in Issues, feel free to change code/game.py to test for errors, make sure to include a link to your social page so I can credit you when the official one comes out!
This is what Feather code looks like right now:
from feather import Sprite
import feather
import pygame
player = None
def init():
global player
player = Sprite("./assets/player.png", 100, 100)
def update():
global player
keys = pygame.key.get_pressed()
if keys[pygame.K_LEFT]:
player.x -= 5
if keys[pygame.K_RIGHT]:
player.x += 5
if keys[pygame.K_UP]:
player.y -= 5
if keys[pygame.K_DOWN]:
player.y += 5
if player.x > 700:
feather.end()
feather.run(init, update)
In the future it won't require pygame along with it. This is only the first official version.