Sunil Singh

Software Engineer

Bengaluru, Karnataka, India21 yrs 2 mos experience
Most Likely To SwitchAI ML Practitioner

Key Highlights

  • Over 10 years of experience in game development.
  • Expertise in AI and gameplay programming.
  • Proven track record of cross-platform game development.
Stackforce AI infers this person is a Game Development expert with strong skills in AI and cross-platform integration.

Contact

Skills

Core Skills

Game DevelopmentSoftware Development

Other Skills

3DS Max ScriptingAI ImplementationAI PhysicsAPI DevelopmentAgile MethodologiesAsset TestingC/C++ STLCasual GamesClient ImplementationCross-Platform IntegrationDirectXEditor ToolsGUI SystemGame DesignGame Developers

About

Experienced programmer with over 10 years of development in C/C++/C#/Scripting languages on various gaming platform. Specialization in Problem solving, game play programming, AI. Completed a B.E. in computer science. Always make it a point to write clean concise code for easy understanding and maintainability, while gearing towards performance. Work well within a team or with minimum supervision. Constantly looking for opportunities to work on new challenges, driving me to expand my areas of expertise at work and at home. Specialties: C, C++, C#, XNA, Game engines(Torque, Unity3D, GameBryo. Vision Game Engine (trinigy) ), Modding ( Unreal, Source Mod ), scripting ( Python), Android, iOS, Wii, Experience on : PS2, Windows, OSX, Wii, DS, GBA. Python, Sql, Html, Basic.

Experience

21 yrs 2 mos
Total Experience
3 yrs 7 mos
Average Tenure
5 yrs 3 mos
Current Experience

Lila games

Principal Engineer

Feb 2021Present · 5 yrs 3 mos · Bengaluru, Karnataka, India

Gsn (tv & games)

Lead Software Engineer

Jul 2015Feb 2021 · 5 yrs 7 mos · Bengaluru Area, India

  • 1. Developed and integrated core components, tools, and libraries for engine-level systems as
  • well as evangelized different technology solutions to both the team and the company.
  • Worked with technology integration efforts across application teams, from initial research
  • and documentation to implementation and tool authoring.
  • 2. Developed tool which show the code factor in build size using Unity MapParser tool, python
  • and JsQuery(for html output).
  • 3. Implemented new Gamedonia SDK with our existing interface. Participated in fixing and
  • improving the existing Framework.
  • 4. Implemented certain part of next version of framework which provide better configuration,
  • which help to modify the behavior of app/game without much code modification. Write
  • unit test.
  • 5. Familiar with Jenkins build system using Ant.
  • 6. Design and implement Central network service(CNS) which we called it X-wing. CNS
  • provides method to communicate with remote services, and option to cache, retry and
  • error handling. Provide Integration test tool and helper API's so team can focus on writing
  • the test criteria. Integration Tool help in catching the bugs early in development
UnityPythonJenkinsGamedonia SDKIntegration TestingGame Development+1

Knowledge adventure

Consultant Engineer

Apr 2009Jun 2015 · 6 yrs 2 mos · Bengaluru Area, India

  • Shipped title for Wii, iOS, Android, Web and Windows platforms.
  • Worked on AI physics and collision for racing game using rubber band and spline.
  • Implemented Input system which works across the platforms with feature of adding new input without changing the client input handling code.
  • Implemented Anchor based GUI system to fix issue of multiple resolutions.
  • Improved performance of GUI framework (Old OnGUI system)
  • Created Editor Tool for localization which help exporting and importing the text and id, also updating the Prefab text automatically without any manual work.
  • Build various editor tools for build optimization, bundle creation.
  • Worked on enhancing the MMO movement. Implemented prediction system which take network lag and use buffer system for the interpolation.
  • Implemented offline mode for game. All the server data encrypted and saved on local system (Using Sqlite) when player not connected and sync data when player resume game online.
  • Various frame work code fixes and enhancement.
  • Implemented memory manger and memory leak detector.
  • Implemented NOA for Wii Lot checks
  • Lead the team to work on company first cross platform game which works across Web, iOS and Android seamlessly.
  • Work on several game optimization related to memory and performance.
  • Written interface code for various plugins which allows easy integration.
AI PhysicsGUI SystemEditor ToolsMMO MovementGame DevelopmentSoftware Development

Aurona technologies

Sr. Game programmer

Jan 2007Apr 2009 · 2 yrs 3 mos · Hyderabad Area, India

  • Worked on AI implementation and optimization. Implemented group behavior and AI state machine.
  • Created 3DS max script plugin for tagging and exporting level, props and character.
  • Implemented trap and zone AI spawn behavior.
  • Lead the project for Dancing with the start game. Implemented particle effects and lighting for the main scene.
  • Implemented hightmap collision system for racing game.
AI Implementation3DS Max ScriptingParticle EffectsGame DevelopmentSoftware Development

Rolta india limited

Game play programmer

May 2006May 2007 · 1 yr

  • Worked on graphic improvement.
  • Implemented tool for testing assets (Tracks, Animation, Props)
  • Developed a prototype for coordination movement of Units as per rules and regulations of Army
  • Developed functionality for placing elements for creating trenches, Walls and can call artillery Fire.
  • Unit movement based on Latitude and longitude of location (player can use 2D Map of the level and click on the location and unit will move accordingly)
Graphic ImprovementAsset TestingUnit MovementGame DevelopmentSoftware Development

Chakra interactive pvt ltd.

Game Programmer

Dec 2004Mar 2006 · 1 yr 3 mos

  • Worked on PC game based on Indian mythology.
  • Implemented client for playing game and displaying Ads for Slingo project.
Client ImplementationGame Development

Education

University of Mumbai

BE — Computers

Jan 1999Jan 2004

SSPM

Bachelor of Engineering (B.E.) — Computer Science

Jan 1999Jan 2004

Stackforce found 100+ more professionals with Game Development & Software Development

Explore similar profiles based on matching skills and experience