viber_image_2022-06-17_01-29-03-705.jpg

Join Our Team!

We are constantly looking for talented, creative and hardworking people to join our growing team! If you are looking to start a career in game development, send us your resume!

If you are interested in applying on any open positions, please send your resume along with your portfolio at hiring@ranidagames.com make sure to use the position you are applying for in the subject line.

Open Positions

JUNIOR GAME DESIGNER

Description

  • Effectively work with the team to brainstorm and flesh out the game design for the project

  • Expound and fleshout the ideas into a cohesive game design

  • Write a high level game pitch as well as a fully fleshed-out Game Design Document

  • Work with the rest of the Design team to complete tasks given by the Project Manager/Team Lead

  • Design levels in Unity using editors created by the Programmers.

  • Utilize feedback given by the team and play testers to improve features and design choices

  • Create fun and interesting games based on the ideas shared by the team while providing your own creative input

  • Design UI/UX wireframes that flow smoothly and ensure a comfortable user experience for players

Requirements

  • Knowledgeable on a lot of video games and video game genres

  • High level of communication skills to articulate design ideas clearly while having a positive attitude

  • Strong grasp on what makes a game interesting and compelling

  • Experienced in making documents using Google Workspace (Docs, Sheets, Drive)

  • High standard when it comes to the quality of games designed

Bonus Points

  • Basic knowledge on the Unity game engine.

  • Experience on shipped game titles.

  • Has experience on working on a game with a team. (Game jams, thesis, free time)

  • Basic knowledge on programs such as Photoshop, Draw.io, and or Balsamiq.

  • Skilled in Math and Basic Trigonometry.

  • Raised by the internet and has experience on millennial and zoomer humor.

JUNIOR 2D Artist

Description

  • Work together with the 2D Art team to achieve tasks delegated by team lead

  • Create 2D assets required by the project (concept, illustration, UI, pubmats, etc)in the format dictated by the style guide

  • Review and assess own output to ensure cohesiveness with the rest of the team's work

  • Assures maximum productivity by submitting output in a timely manner

  • Contributes thoughts, feedback, and ideas throughout the production

  • Read documents and communicates with other departments to be up to date with the project scope and requirements

  • Ensures proper asset implementation by keeping an eye on the development's testing phase

Requirements

  • Expert knowledge on Photoshop

  • Strong artistic sense and mastery of drawing and color theory (Illustrative skills)

  • Diverse portfolio showing skill in art adaptability and graphic design (UI/pubmat, general graphic design skills)

  • Excellent attitude and communication skills

  • High standard of quality, provides constructive feedback to ensure standards are met

  • Presents ideas and opinions clearly and constructively

  • Can communicate and work reliably with other departments

Bonus Points

  • Experience on shipped game titles

  • Knowledgable in asset optimization and implementation on Unity

  • Has experience working with an art team of diverse specialization

  • Has experience with animation

  • Mahilig kumain and has Zoomer humor

JUNIOR Game Programmer

Description

  • Requirement analysis, break down, and analyze the Game Design into achievable tasks.

  • Write code that fulfills the features specified in the Game Design.

  • Write code that fulfils the quality standard of the company

  • Produce a working concept or prototype of a game idea using Unity game engine.

  • Identify gaps and potential issues in the Game design.

  • Create and maintain tools to automate and simplify the work as much as possible.

  • Keep code optimized, maintainable and functional.

  • Maintain good and extensive documentation of how to perform the duties and tasks given.

  • Complete tasks based on estimates

  • Report daily to the team

  • Report to the department lead.

  • Bug Correction, identify and resolve bugs found at any step during the product lifecycle and work close with the Quality Assurance.

  • Remain educated and informed about the latest technology relevant to the product being developed.

  • Sensible and easy to understand commits on version control

Requirements

  • Read, understand, and extend C# scripts

  • Follow company or project's coding conventions

  • Use Unity and its default tools with minimal or no difficulties(UI, particles, scene management, etc.)

  • Can communicate and work reliably with other departments

  • Deep understanding of object oriented principles.

  • Experience with GitHub, Source Tree, 3rd Party SDK's (ads and anayltics) and Unity Web Request.

  • Able to learn new technologies quickly

Bonus Points

  • Knowledgeable about performance optimization in games.

  • Experience working with animation tools (Animate CC, Spine)

  • Habit of making comments on code

  • Can recognize C# design patterns

  • Able to suggest or present ideas

  • Ask questions