u/TheCodingChihuahua

Feather Engine - A new Python game engine, the simplest and most efficient yet
▲ 0 r/gameenginedevs+2 crossposts

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.

u/TheCodingChihuahua — 9 hours ago