Game Design Projects
Looking for freelance Game Design jobs and project work? PeoplePerHour has you covered.
Graphic designer wanted
we require the services of an experienced graphic designer to produce a series of vector assets for a game we are producing
9 days ago35 proposalsRemoteProgram to devlope offline game
import pygame import random import time # Initialize pygame pygame.init() # Game Constants SCREEN_WIDTH = 600 SCREEN_HEIGHT = 400 FPS = 60 # Colors WHITE = (255, 255, 255) RED = (255, 0, 0) GREEN = (0, 255, 0) BLACK = (0, 0, 0) # Initialize the screen screen = pygame.display.set_mode((SCREEN_WIDTH, SCREEN_HEIGHT)) pygame.display.set_caption("Dodge the Falling Objects") # Clock object to control game speed clock = pygame.time.Clock() # Game variables player_width = 50 player_height = 50 player_x = SCREEN_WIDTH // 2 player_y = SCREEN_HEIGHT - player_height - 10 player_speed = 5 obstacle_width = 30 obstacle_height = 30 obstacle_speed = 5 obstacles = [] score = 0 # Fonts font = pygame.font.SysFont('Arial', 30) # Function to draw the player def draw_player(x, y): pygame.draw.rect(screen, GREEN, (x, y, player_width, player_height)) # Function to draw obstacles def draw_obstacles(obstacles): for obstacle in obstacles: pygame.draw.rect(screen, RED, obstacle) # Function to handle collisions def check_collision(player_rect, obstacles): for obstacle in obstacles: if player_rect.colliderect(obstacle): return True return False # Main game loop def game_loop(): global player_x, score running = True player_rect = pygame.Rect(player_x, player_y, player_width, player_height) while running: screen.fill(WHITE) # Event handling for event in pygame.event.get(): if event.type == pygame.QUIT: running = False # Get the keys pressed keys = pygame.key.get_pressed() # Move the player if keys[pygame.K_LEFT] and player_x > 0: player_x -= player_speed if keys[pygame.K_RIGHT] and player_x SCREEN_HEIGHT: obstacles.remove(obstacle) score += 1 # Check for collisions if check_collision(player_rect, obstacles): running = False # End the game if there is a collision # Draw everything draw_player(player_x, player_y) draw_obstacles(obstacles) # Display the score score_text = font.render(f"Score: {score}", True, BLACK) screen.blit(score_text, (10, 10)) # Update the display pygame.display.update() # Frame rate clock.tick(FPS) # Game Over Screen game_over_text = font.render("Game Over", True, BLACK) screen.blit(game_over_text, (SCREEN_WIDTH // 2 - 100, SCREEN_HEIGHT // 2 - 30)) pygame.display.update() time.sleep(2) # Pause before quitting pygame.quit() # Run the game game_loop()
9 days ago8 proposalsRemoteA 2D Shooter game
Project: "Space Invader Clone" – A Simple 2D Shooter Game in Python Overview: The project is a basic 2D space shooter game inspired by the classic Space Invaders. Using Python and the Pygame library, the game will allow players to control a spaceship at the bottom of the screen, shooting at alien invaders falling from the top. The goal is to eliminate all the aliens while avoiding their projectiles. The game will feature simple mechanics, including shooting, moving left and right, and dodging enemy attacks. Key Features: Player Movement: The player controls a spaceship at the bottom of the screen that can move left and right using the keyboard (e.g., arrow keys or 'A' and 'D'). Shooting Mechanism: The player can shoot bullets upwards to destroy enemies by pressing a key (e.g., spacebar). The bullets travel vertically until they hit an alien or move off the screen. Enemy Movement: Aliens move horizontally across the screen. When they reach the edge, they drop down and reverse direction, gradually getting closer to the player's spaceship. Collisions: The game detects collisions between player bullets and aliens as well as between alien bullets and the player's spaceship. Game Over and Scoring: The game ends when the player’s spaceship is hit by an alien's projectile or if the aliens reach the bottom of the screen. The player earns points by destroying aliens, and the score is displayed at the top of the screen. Levels of Difficulty: # Initialize Pygame pygame.init() # Game window setup screen_width = 800 screen_height = 600 screen = pygame.display.set_mode((screen_width, screen_height)) pygame.display.set_caption("Space Invader Clone") # Colors WHITE = (255, 255, 255) GREEN = (0, 255, 0) RED = (255, 0, 0) # Game clock clock = pygame.time.Clock() # Game Objects class Player(pygame.sprite.Sprite): def __init__(self): super().__init__() self.image = pygame.Surface((50, 50)) self.image.fill(GREEN) self.rect = self.image.get_rect() self.rect.center = (screen_width // 2, screen_height - 50) self.speed = 5 def update(self): keys = pygame.key.get_pressed() if keys[pygame.K_LEFT]: self.rect.x -= self.speed if keys[pygame.K_RIGHT]: self.rect.x += self.speed if self.rect.left screen_width or self.rect.left < 0: self.rect.y += 20 self.rect.x *= -1 class Bullet(pygame.sprite.Sprite): def __init__(self, x, y, direction): super().__init__() self.image = pygame.Surface((5, 10)) self.image.fill(WHITE) self.rect = self.image.get_rect() self.rect.center = (x, y) self.direction = direction def update(self): if self.direction == "up": self.rect.y -= 10 elif self.direction == "down": self.rect.y += 10 if self.rect.bottom screen_height: self.kill() # Initialize game objects player = Player() all_sprites = pygame.sprite.Group() all_sprites.add(player) aliens = pygame.sprite.Group() for i in range(5): for j in range(5): alien = Alien(100 + i*60, 50 + j*50) aliens.add(alien) all_sprites.add(alien) # Main Game Loop running = True while running: clock.tick(60) # 60 FPS for event in pygame.event.get(): if event.type == pygame.QUIT: running = False # Update game objects all_sprites.update() # Check for bullet-alien collisions for bullet in all_sprites: if isinstance(bullet, Bullet): if pygame.sprite.spritecollide(bullet, aliens, True): bullet.kill() # Destroy bullet and alien score += 10 # Draw everything screen.fill((0, 0, 0)) all_sprites.draw(screen) pygame.display.flip() pygame.quit()
15 days ago11 proposalsRemoteI need no code game builder desktop software
I seek an expert Godot game engine programmer to develop a desktop application for building games without code. The software should leverage the Godot engine for game development fundamentals and incorporate open source modules under the MIT license to handle graphical design, asset management, scenario authoring and gameplay logic configuration. Developers will be able to visually construct games by dragging and dropping elements with no scripting required. The finished application must produce standalone games that can be packaged and distributed from the Godot engine. Candidates should have extensive experience with the Godot ecosystem, related third-party plugins and open source licensing best practices. Proficiency in C++ and JSON is preferred for this challenging technical project.
13 days ago4 proposalsRemoteopportunity
Wager Shake
Build an App that lets users create games, invite friends and complete friendly wager without the need for CASH. Create an onboarding process. User profile - Settings that lets you set a limit that you can spend each month Games - This will include a set selection of games and free creation Friends - List of friends on the App. Invite option trough a link or contacts Chat - Account - This will allow you to add funds using Apple Pay, google Pay or debit card. Withdrawal options and transaction history. Once a user has created their account they will be able to create a game. Either from the pre-populated section or create their own game. They can then set the 'Stake' that ever user playing the game will need to pay. They can then invite players that are already in their friends list, phone contacts (this will send them a link vis whatsapp or via a link that can be shared. Each player that enters the game will need to have the amount of the 'Stake' in their account balance. This amount will then be frozen from their balance so it cannot be used for another stake. Once the game has ended. The user that created the game selects the winner and then each player confirm their 'Stake' can be transferred into the winners account. Each games that's created will have a chat section. The chat section will also show the audit trial for that game. Ie players that have added their stake, winner(s) and payouts. Once a game has ended players can leave the game.
12 days ago18 proposalsRemoteopportunity
Campaign Management for Game development
We need a campaign ran for our game titled civil disobedience. It' is a game inspired by def jam fight for new york one of the greatest titles to ever release on playstation. Here is the game trailer https://www.youtube.com/watch?v=JaTfo5TeX-E Like DJFFNY We would love to have music artist play real roles in our game or at least sign on to be fighters. We believe one of the reasons DJFFNY never made another matching sequel may have been due to the extremely poor payouts to the artist. Now that the industry has changed, we can definitely fill those gaps and make better deals. DMX speaks on why he never accepted another game offer from def jam https://www.youtube.com/watch?v=mLg_NuSUMxg&t=13s We'd also like to pull in politicians, ufc fighters, boxers, basketball players, and anyone with a public opinion DEM or REP or INbetween to join the fight. We would like to have T-pain as an influencer for this game https://www.youtube.com/@NappyBoyGaming
17 days ago9 proposalsRemoteAndroid Casino APK and web with Slots & Multiplayer
I'm seeking a skilled developer to create an Android-based casino APK for me. This app should include engaging slot games as well as several popular multiplayer games. Key Features: - Slot Games: The APK should have a multitude of slot games, appealing to a wide range of players. - Multiplayer Games: The APK should include classic casino multiplayer games such as Poker, Blackjack, and Roulette. Ideal Skills: - Extensive knowledge of Android app development. - Previous experience in developing gaming apps, especially casino games. - Proficiency in implementing slot and multiplayer games in an APK. I'm looking for a professional who can deliver a high-quality, engaging APK that can capture the essence of a real casino experience. Please provide examples of your previous work in your bid.
17 days ago12 proposalsRemoteopportunity
Blackjack playes
to develope a web based game of blackjack, allowing members to login in, create accounts keeping data of any data required, multiple groups to be created and invite others to group, play and track all groups . accounts to be created, program must pass as secure by a gaming certified company to enable a gaming lience to be issued
13 days ago25 proposalsRemoteopportunity
Build a Mobile App Game
I need a mobile app game designer with some experience that can help me build a mobile app. The app descriptions are below A mobile app where users can create their own games and share them with others users to play. I can't say more about the game due to it being a future project, so if you think you're the right candidate let me know, I rather work with someone that has experience. Miguel
a month ago19 proposalsRemoteGame Lift Server Developer
About the Role: We're seeking a seasoned GameLift Server Developer to join our team and play a crucial role in developing and deploying our real-time multiplayer game. You'll be responsible for designing, implementing, and optimizing server-side systems that power our game's multiplayer features, leveraging Amazon GameLift and WebSocket technology. Responsibilities: Design and develop custom game servers using C# and .NET, integrating with Amazon GameLift. Implement robust WebSocket-based communication protocols for real-time gameplay. Optimize server performance and scalability to handle large numbers of concurrent users. Collaborate with the game development team to implement gameplay features and address technical issues. Deploy and manage game servers on Amazon GameLift, ensuring high availability and low latency. Write clean, maintainable, and well-documented code. Stay up-to-date with the latest game development technologies and industry trends. Required Skills and Experience: Strong proficiency in C# and .NET development. In-depth knowledge of Amazon GameLift and its features. Experience with WebSocket technology for real-time communication. Understanding of game server architecture and networking concepts. Experience with cloud-based development and deployment, especially AWS. Solid problem-solving and debugging skills. Ability to work independently and as part of a team. Bonus Skills: Experience with the Photon Pun multiplayer engine. Knowledge of Unity. Understanding of game security best practices.
22 days ago8 proposalsRemote3D STL Design for 3D Printing of a Tabletop Boardgame Accessory
We are seeking a professional 3D designer to refine and optimize an existing concept for a boardgame accessory. The product is intended to be 150 mm tall and will need to be fully optimized for 3D printing. The design involves a mesh-like outer structure and must balance aesthetics with functionality. The final product should be suitable for printing with FDM 3D printers and designed to maximize print strength and ease of production. Details regarding internal structure and specific functionality will be shared with the selected designer. Experience with designing game accessories or similar products is a plus.Detailed mock-up will be provided. Additionally, we are looking for a designer with whom we can collaborate in the long term. The ideal collaborator will specialise in creating functional and aesthetically pleasing designs for small niche markets. Open and direct communication is important, and we value receiving honest feedback about the clarity of our briefs and overall communication.
5 days ago23 proposalsRemoteGaming Profile View Boosting Tool Development
I need a developer to create a tool that increases views for gaming profiles on a stats-tracking platform. The tool must bypass advanced security measures like Cloudflare and bot protection while delivering views gradually and naturally to avoid detection. It should handle Single Page Applications (SPA) efficiently, allowing interaction with dynamically loaded content. Reporting features are required to track successful and failed requests. Preferred skills include experience with web automation tools (e.g., Puppeteer, Playwright, or Selenium) and expertise in bypassing bot protections. Proficiency in Python, Node.js, or similar is ideal, but any effective method is welcome. Deliverables include a functional, user-friendly tool (CLI or GUI), clear documentation, and support for testing. Please share relevant experience, your proposed approach, and an estimated timeline. This is for gaming profiles, not social media platforms.
15 days ago15 proposalsRemoteopportunity
IOS swift developer to continue work on a Mobile Application
I'm looking for a iOS mobile developer to continue the development of an existing sports app. The developer is required to: 1. fix some bugs and improvements in the current application (data loading from firebase, icon colors, alignments) 2. fix the news section (introduce formatting to the text in the article view) and also to display 2 languages at the same time (English and Arabic) 3. Optimize the loading of the app from the background to foreground 3. Create 3 new views for the application (Team info, Roster View, Bracket View, Game preview, H2H) 3.1 Create the Team Info View 3.2 Redesign the Roster view 3.3 Create the Bracket View, and make it available when it should be displayed 3.4 Create the Game Preview view 3.5. Develop the head to head view 4. Make Small UI changes on the Game Info View (Display Time, Location and odds) All API request are already developed and ready for all the views We are looking for a pixel perfect design, so the developer should be very meticulous NB: The development should be in Swift
16 days ago46 proposalsRemoteScraper for social media
I have a good project that you might be interested in. We are looking for a skilled developer to build and maintain a social media scraper for Twitch, Reddit, Twitter, TikTok, and Facebook. This tool will enable us to extract real-time and historical data on game mentions.
12 days ago3 proposalsRemoteI need a home page design!
I need a home page design for a business website!
6 days ago51 proposalsRemoteLogo Design
Will need unlimited revisions until perfect. Will require all formats of Logo
an hour ago12 proposalsRemoteI need a website designed
I need a website built to promote my new business as a cognitive behavioural therapist. I would like 5 pages, please.
21 hours ago77 proposalsRemoteUE5 Guidance/class or direct integration BP or C++
I m total amateur starting to do my game with unreal. i would like either to get course/guidance or direct implementation My project is based on the Unreal Lyra project My goal is to manage to get the team ID in blueprint so i can play with this parameter extensively i build my game logic (i can call the function but always return me 0 ... ) I live with minimum salary but i really want to achieve my project . Mean i cannot hire someone fully . I really need help for specific problem I live in Japan but i m french . I can speak English i attach file for example my this week problem . I want to assign a specific Model to a specific team. The original code used a random system (original is bolian but i modified with random integer work also ) . I always get returned the first choice 0 (team 0 dont exist it start from 1) best regards
15 days ago2 proposalsRemoteCover Design
We are looking for a talented Book Designer to help us Revise a book for a course module on basics of electronics. The book should be visually appealing, easy to read, and suitable for both print and digital formats. The ideal candidate should have a strong background in graphic design, specifically in book layout and typography. They should also have knowledge of electronics terminology and concepts. Strong attention to detail, creativity, and excellent communication skills are essential for this role. This book is addressed for kids between 8 Years and above
a day ago16 proposalsRemoteI need a figma designer
I need a figma designer to work on a website landing page design. You will be quick, experienced and able to work on uk time zone. There will be extra pages too to design once the landing page is finished
2 days ago47 proposalsRemote