Developing Success in Mobile with Unreal Engine 4 | David Stelzer

Jessica Tams
Jessica TamsCasual Games are the Center of the Universe at Casual Games Association
DEVELOPING SUCCESS
VS
WHY YOU SHOULD BE USING UE4
• Epic Games makes games; Unity does not
• Unreal Engine past vs. present
• UE4 is a complete toolset; less reliant on Marketplace
• Blueprints
• C++ vs. C#
WHY YOU SHOULD BE USING UE4
• Flexibility
• Full source code
• Free to develop
• Custom licensing
Epic Games Makes Games
Unreal Engine’s Early Days
• AAA was the standard target
• Best for high end PC and console production
• Not for web, mobile or VR (they didn’t exist)
• Made for shooters
• Complex
• Expensive
Today’s Unreal Engine
• Multi-platform – PC, console, web, VR/AR, mobile and
more.
• Multi-genre framework and free sample content and
templates to get you started from your first use.
• Easy to learn and easy to master.
• Customizable and flexible with source code.
• Free and custom licensing options with no per seat
license fees for games.
• An enterprise leader with companies in automotive,
entertainment, architectural visualization and more.
UE4 is a Complete Toolset
• Unreal comes complete with everything you need to
build and ship.
• You can build without paying for additional plug-ins or
extras; but you can customize as needed.
• Built in:
• Editors for UI, materials, animations, particles
• Scripting system, state machines
• Starter content
• Much, much more!
Blueprints – Visual Scripting in UE4
Blueprints – Visual Scripting in UE4
• Allows coders to deal with big issues and artists to
implement their visions
• Unifies all sub-systems with one common visual
coding language
• Blueprints can be “nativized”; converted to C++
and machine code for best performance
• Robo Recall was made almost entirely with
Blueprints
The Magic of UE4 and C++
• C++ is integrated with the Unreal
Editor.
• Classes created in C++ can be sub-
classed and/or instantiated in the
Editor.
• Artists and designers can extend in
Blueprints, which will auto convert to
C++.
• Code at a high level: UE4 handles the
hard stuff and removes many of the
pain points of C++.
The Stylized 2D Platformer
The Flexibility of UE4
Developing Success in Mobile with Unreal Engine 4 | David Stelzer
AAA Games in the Palm of Your Hand
Moving Mobile Forward
AAA Games in the Palm of Your Hand
Moving Mobile Forward
Developing Success in Mobile with Unreal Engine 4 | David Stelzer
AAA Graphics on Mobile
MOVING MOBILE FORWARD
Developing Success in Mobile with Unreal Engine 4 | David Stelzer
#EpicFriday
A Community Committed to Quality
Developing Success in Mobile with Unreal Engine 4 | David Stelzer
VR Made with Blueprints
The Flexibility of UE4
Developing Success in Mobile with Unreal Engine 4 | David Stelzer
Full Source Code – Free of Charge
• Distributed via GitHub for free
licensees and via Perforce for
custom licensees.
• GitHub branch synchs every 20
minutes, so it is up to date.
• Keep your modifications to source
or issue a pull request to Epic.
• Epic will vet the changes and
publish them to all UE4 developers
(and even put your name in the
credits!).
It’s Free to Develop on UE4
• Sign the EULA and download
UE4 to get started.
• Community based support
via AnswerHub.
• Additional code available for
PS4, Xbox One and Switch for
registered developers.
• You pay nothing until you
start making money.
Custom Licensing is Also Available
• Meant for serious developers that will ship games.
• More in depth support.
• UDN gives you answers quickly from the engineers that
made the features you have questions about.
• Allows for more flexibility on royalties.
Developing Success in Mobile with Unreal Engine 4 | David Stelzer
David Stelzer – david.stelzer@epicgames.com
1 of 27

Recommended

Unreal Open Day 2017 Unreal Engine Education & Training by
Unreal Open Day 2017 Unreal Engine Education & TrainingUnreal Open Day 2017 Unreal Engine Education & Training
Unreal Open Day 2017 Unreal Engine Education & TrainingEpic Games China
2K views40 slides
Endless runner game in unreal engine 4 by
Endless runner game in unreal engine 4Endless runner game in unreal engine 4
Endless runner game in unreal engine 4Vasilis Kamakaris
1.8K views13 slides
Unreal Engine 4 Introduction by
Unreal Engine 4 IntroductionUnreal Engine 4 Introduction
Unreal Engine 4 IntroductionSperasoft
7.9K views25 slides
From Unity3D to Unreal Engine 4 by
From Unity3D to Unreal Engine 4From Unity3D to Unreal Engine 4
From Unity3D to Unreal Engine 4Martin Pernica
5.8K views36 slides
Alexey Savchenko, Unreal Engine by
Alexey Savchenko, Unreal EngineAlexey Savchenko, Unreal Engine
Alexey Savchenko, Unreal EngineWhite Nights Conference
1.7K views19 slides
Unreal Engine (For Creating Games) Presentation by
Unreal Engine (For Creating Games) PresentationUnreal Engine (For Creating Games) Presentation
Unreal Engine (For Creating Games) PresentationNitin Sharma
5.7K views16 slides

More Related Content

What's hot

GDC Europe 2014: Unreal Engine 4 for Programmers - Lessons Learned & Things t... by
GDC Europe 2014: Unreal Engine 4 for Programmers - Lessons Learned & Things t...GDC Europe 2014: Unreal Engine 4 for Programmers - Lessons Learned & Things t...
GDC Europe 2014: Unreal Engine 4 for Programmers - Lessons Learned & Things t...Gerke Max Preussner
12.7K views138 slides
Migrating to real time - Learning Unreal Engine 4 by
Migrating to real time - Learning Unreal Engine 4Migrating to real time - Learning Unreal Engine 4
Migrating to real time - Learning Unreal Engine 4Luis Cataldi
1.2K views56 slides
West Coast DevCon 2014: The Slate UI Framework (Part 2) - Game UI & Unreal Mo... by
West Coast DevCon 2014: The Slate UI Framework (Part 2) - Game UI & Unreal Mo...West Coast DevCon 2014: The Slate UI Framework (Part 2) - Game UI & Unreal Mo...
West Coast DevCon 2014: The Slate UI Framework (Part 2) - Game UI & Unreal Mo...Gerke Max Preussner
2K views22 slides
On Ramp to Unreal Engine by
On Ramp to Unreal EngineOn Ramp to Unreal Engine
On Ramp to Unreal EngineUnreal Engine
1.3K views25 slides
Next generation mobile gp us and rendering techniques - niklas smedberg by
Next generation mobile gp us and rendering techniques - niklas smedbergNext generation mobile gp us and rendering techniques - niklas smedberg
Next generation mobile gp us and rendering techniques - niklas smedbergMary Chan
2.4K views44 slides
GDCE 2015: Blueprint Components to C++ by
GDCE 2015: Blueprint Components to C++GDCE 2015: Blueprint Components to C++
GDCE 2015: Blueprint Components to C++Gerke Max Preussner
2.7K views10 slides

What's hot(20)

GDC Europe 2014: Unreal Engine 4 for Programmers - Lessons Learned & Things t... by Gerke Max Preussner
GDC Europe 2014: Unreal Engine 4 for Programmers - Lessons Learned & Things t...GDC Europe 2014: Unreal Engine 4 for Programmers - Lessons Learned & Things t...
GDC Europe 2014: Unreal Engine 4 for Programmers - Lessons Learned & Things t...
Gerke Max Preussner12.7K views
Migrating to real time - Learning Unreal Engine 4 by Luis Cataldi
Migrating to real time - Learning Unreal Engine 4Migrating to real time - Learning Unreal Engine 4
Migrating to real time - Learning Unreal Engine 4
Luis Cataldi1.2K views
West Coast DevCon 2014: The Slate UI Framework (Part 2) - Game UI & Unreal Mo... by Gerke Max Preussner
West Coast DevCon 2014: The Slate UI Framework (Part 2) - Game UI & Unreal Mo...West Coast DevCon 2014: The Slate UI Framework (Part 2) - Game UI & Unreal Mo...
West Coast DevCon 2014: The Slate UI Framework (Part 2) - Game UI & Unreal Mo...
On Ramp to Unreal Engine by Unreal Engine
On Ramp to Unreal EngineOn Ramp to Unreal Engine
On Ramp to Unreal Engine
Unreal Engine1.3K views
Next generation mobile gp us and rendering techniques - niklas smedberg by Mary Chan
Next generation mobile gp us and rendering techniques - niklas smedbergNext generation mobile gp us and rendering techniques - niklas smedberg
Next generation mobile gp us and rendering techniques - niklas smedberg
Mary Chan2.4K views
Making VR with Unreal Engine Luis Cataldi by Unreal Engine
Making VR with Unreal Engine  Luis CataldiMaking VR with Unreal Engine  Luis Cataldi
Making VR with Unreal Engine Luis Cataldi
Unreal Engine7.1K views
Making High Quality Interactive VR with Unreal Engine Luis Cataldi by Luis Cataldi
Making High Quality Interactive VR with Unreal Engine Luis CataldiMaking High Quality Interactive VR with Unreal Engine Luis Cataldi
Making High Quality Interactive VR with Unreal Engine Luis Cataldi
Luis Cataldi1.7K views
East Coast DevCon 2014: The Slate UI Framework - Architecture & Tools by Gerke Max Preussner
East Coast DevCon 2014: The Slate UI Framework - Architecture & ToolsEast Coast DevCon 2014: The Slate UI Framework - Architecture & Tools
East Coast DevCon 2014: The Slate UI Framework - Architecture & Tools
Gerke Max Preussner2.5K views
The evolution of cloud gaming by Pooya Eimandar
The evolution of cloud gamingThe evolution of cloud gaming
The evolution of cloud gaming
Pooya Eimandar1.2K views
West Coast DevCon 2014: Build Automation - Epic’s Build Tools & Infrastructure by Gerke Max Preussner
West Coast DevCon 2014: Build Automation - Epic’s Build Tools & InfrastructureWest Coast DevCon 2014: Build Automation - Epic’s Build Tools & Infrastructure
West Coast DevCon 2014: Build Automation - Epic’s Build Tools & Infrastructure
FMX 2017: Extending Unreal Engine 4 with Plug-ins (Master Class) by Gerke Max Preussner
FMX 2017: Extending Unreal Engine 4 with Plug-ins (Master Class)FMX 2017: Extending Unreal Engine 4 with Plug-ins (Master Class)
FMX 2017: Extending Unreal Engine 4 with Plug-ins (Master Class)
Gerke Max Preussner7.4K views
The next generation of GPU APIs for Game Engines by Pooya Eimandar
The next generation of GPU APIs for Game EnginesThe next generation of GPU APIs for Game Engines
The next generation of GPU APIs for Game Engines
Pooya Eimandar401 views
Developing and optimizing a procedural game: The Elder Scrolls Blades- Unite ... by Unity Technologies
Developing and optimizing a procedural game: The Elder Scrolls Blades- Unite ...Developing and optimizing a procedural game: The Elder Scrolls Blades- Unite ...
Developing and optimizing a procedural game: The Elder Scrolls Blades- Unite ...
Unity Technologies5.7K views
West Coast DevCon 2014: Game Programming in UE4 - Game Framework & Sample Pro... by Gerke Max Preussner
West Coast DevCon 2014: Game Programming in UE4 - Game Framework & Sample Pro...West Coast DevCon 2014: Game Programming in UE4 - Game Framework & Sample Pro...
West Coast DevCon 2014: Game Programming in UE4 - Game Framework & Sample Pro...
Gerke Max Preussner1.5K views
East Coast DevCon 2014: Extensibility in UE4 - Customizing Your Games and the... by Gerke Max Preussner
East Coast DevCon 2014: Extensibility in UE4 - Customizing Your Games and the...East Coast DevCon 2014: Extensibility in UE4 - Customizing Your Games and the...
East Coast DevCon 2014: Extensibility in UE4 - Customizing Your Games and the...
Gerke Max Preussner1.2K views
East Coast DevCon 2014: Programming in UE4 - A Quick Orientation for Coders by Gerke Max Preussner
East Coast DevCon 2014: Programming in UE4 - A Quick Orientation for CodersEast Coast DevCon 2014: Programming in UE4 - A Quick Orientation for Coders
East Coast DevCon 2014: Programming in UE4 - A Quick Orientation for Coders
Gerke Max Preussner1.5K views
West Coast DevCon 2014: Extensibility in UE4 - Customizing Your Games and the... by Gerke Max Preussner
West Coast DevCon 2014: Extensibility in UE4 - Customizing Your Games and the...West Coast DevCon 2014: Extensibility in UE4 - Customizing Your Games and the...
West Coast DevCon 2014: Extensibility in UE4 - Customizing Your Games and the...
Gerke Max Preussner1.1K views
West Coast DevCon 2014: Engine Overview - A Programmers Glimpse at UE4 by Gerke Max Preussner
West Coast DevCon 2014: Engine Overview - A Programmers Glimpse at UE4West Coast DevCon 2014: Engine Overview - A Programmers Glimpse at UE4
West Coast DevCon 2014: Engine Overview - A Programmers Glimpse at UE4
Gerke Max Preussner1.1K views

Viewers also liked

Custom fabric shader for unreal engine 4 by
Custom fabric shader for unreal engine 4Custom fabric shader for unreal engine 4
Custom fabric shader for unreal engine 4동석 김
22.4K views25 slides
Behavior Tree in Unreal engine 4 by
Behavior Tree in Unreal engine 4Behavior Tree in Unreal engine 4
Behavior Tree in Unreal engine 4Huey Park
7.3K views72 slides
NDC16 스매싱더배틀 1년간의 개발일지 by
NDC16 스매싱더배틀 1년간의 개발일지NDC16 스매싱더배틀 1년간의 개발일지
NDC16 스매싱더배틀 1년간의 개발일지Daehoon Han
10.9K views237 slides
NDC17 게임 디자이너 커리어 포스트모템: 8년, 3개의 회사, 4개의 게임 by
NDC17 게임 디자이너 커리어 포스트모템: 8년, 3개의 회사, 4개의 게임NDC17 게임 디자이너 커리어 포스트모템: 8년, 3개의 회사, 4개의 게임
NDC17 게임 디자이너 커리어 포스트모템: 8년, 3개의 회사, 4개의 게임Imseong Kang
12.1K views196 slides
PyCon 2017 프로그래머가 이사하는 법 2 [천원경매] by
PyCon 2017 프로그래머가 이사하는 법 2 [천원경매]PyCon 2017 프로그래머가 이사하는 법 2 [천원경매]
PyCon 2017 프로그래머가 이사하는 법 2 [천원경매]Sumin Byeon
2.6K views61 slides
레퍼런스만 알면 언리얼 엔진이 제대로 보인다 by
레퍼런스만 알면 언리얼 엔진이 제대로 보인다레퍼런스만 알면 언리얼 엔진이 제대로 보인다
레퍼런스만 알면 언리얼 엔진이 제대로 보인다Lee Dustin
7.3K views55 slides

Viewers also liked(20)

Custom fabric shader for unreal engine 4 by 동석 김
Custom fabric shader for unreal engine 4Custom fabric shader for unreal engine 4
Custom fabric shader for unreal engine 4
동석 김22.4K views
Behavior Tree in Unreal engine 4 by Huey Park
Behavior Tree in Unreal engine 4Behavior Tree in Unreal engine 4
Behavior Tree in Unreal engine 4
Huey Park7.3K views
NDC16 스매싱더배틀 1년간의 개발일지 by Daehoon Han
NDC16 스매싱더배틀 1년간의 개발일지NDC16 스매싱더배틀 1년간의 개발일지
NDC16 스매싱더배틀 1년간의 개발일지
Daehoon Han10.9K views
NDC17 게임 디자이너 커리어 포스트모템: 8년, 3개의 회사, 4개의 게임 by Imseong Kang
NDC17 게임 디자이너 커리어 포스트모템: 8년, 3개의 회사, 4개의 게임NDC17 게임 디자이너 커리어 포스트모템: 8년, 3개의 회사, 4개의 게임
NDC17 게임 디자이너 커리어 포스트모템: 8년, 3개의 회사, 4개의 게임
Imseong Kang12.1K views
PyCon 2017 프로그래머가 이사하는 법 2 [천원경매] by Sumin Byeon
PyCon 2017 프로그래머가 이사하는 법 2 [천원경매]PyCon 2017 프로그래머가 이사하는 법 2 [천원경매]
PyCon 2017 프로그래머가 이사하는 법 2 [천원경매]
Sumin Byeon2.6K views
레퍼런스만 알면 언리얼 엔진이 제대로 보인다 by Lee Dustin
레퍼런스만 알면 언리얼 엔진이 제대로 보인다레퍼런스만 알면 언리얼 엔진이 제대로 보인다
레퍼런스만 알면 언리얼 엔진이 제대로 보인다
Lee Dustin7.3K views
Re:Zero부터 시작하지 않는 오픈소스 개발 by Chris Ohk
Re:Zero부터 시작하지 않는 오픈소스 개발Re:Zero부터 시작하지 않는 오픈소스 개발
Re:Zero부터 시작하지 않는 오픈소스 개발
Chris Ohk3.4K views
Deep learning as_WaveExtractor by 동윤 이
Deep learning as_WaveExtractorDeep learning as_WaveExtractor
Deep learning as_WaveExtractor
동윤 이2.9K views
영상 데이터의 처리와 정보의 추출 by 동윤 이
영상 데이터의 처리와 정보의 추출영상 데이터의 처리와 정보의 추출
영상 데이터의 처리와 정보의 추출
동윤 이15.2K views
Approximate nearest neighbor methods and vector models – NYC ML meetup by Erik Bernhardsson
Approximate nearest neighbor methods and vector models – NYC ML meetupApproximate nearest neighbor methods and vector models – NYC ML meetup
Approximate nearest neighbor methods and vector models – NYC ML meetup
Erik Bernhardsson22.2K views
Online game server on Akka.NET (NDC2016) by Esun Kim
Online game server on Akka.NET (NDC2016)Online game server on Akka.NET (NDC2016)
Online game server on Akka.NET (NDC2016)
Esun Kim7.5K views
자동화된 소스 분석, 처리, 검증을 통한 소스의 불필요한 #if - #endif 제거하기 NDC2012 by Esun Kim
자동화된 소스 분석, 처리, 검증을 통한 소스의 불필요한 #if - #endif 제거하기 NDC2012자동화된 소스 분석, 처리, 검증을 통한 소스의 불필요한 #if - #endif 제거하기 NDC2012
자동화된 소스 분석, 처리, 검증을 통한 소스의 불필요한 #if - #endif 제거하기 NDC2012
Esun Kim20.9K views
Luigi presentation NYC Data Science by Erik Bernhardsson
Luigi presentation NYC Data ScienceLuigi presentation NYC Data Science
Luigi presentation NYC Data Science
Erik Bernhardsson60.4K views
[야생의 땅: 듀랑고] 지형 관리 완전 자동화 - 생생한 AWS와 Docker 체험기 by Sumin Byeon
[야생의 땅: 듀랑고] 지형 관리 완전 자동화 - 생생한 AWS와 Docker 체험기[야생의 땅: 듀랑고] 지형 관리 완전 자동화 - 생생한 AWS와 Docker 체험기
[야생의 땅: 듀랑고] 지형 관리 완전 자동화 - 생생한 AWS와 Docker 체험기
Sumin Byeon8.9K views
게임회사 취업을 위한 현실적인 전략 3가지 by Harns (Nak-Hyoung) Kim
게임회사 취업을 위한 현실적인 전략 3가지게임회사 취업을 위한 현실적인 전략 3가지
게임회사 취업을 위한 현실적인 전략 3가지
Profiling - 실시간 대화식 프로파일러 by Heungsub Lee
Profiling - 실시간 대화식 프로파일러Profiling - 실시간 대화식 프로파일러
Profiling - 실시간 대화식 프로파일러
Heungsub Lee9.7K views
Docker by Huey Park
DockerDocker
Docker
Huey Park1.1K views
버텍스 셰이더로 하는 머리카락 애니메이션 by 동석 김
버텍스 셰이더로 하는 머리카락 애니메이션버텍스 셰이더로 하는 머리카락 애니메이션
버텍스 셰이더로 하는 머리카락 애니메이션
동석 김3.7K views

Similar to Developing Success in Mobile with Unreal Engine 4 | David Stelzer

Developing applications and games in Unity engine - Matej Jariabka, Rudolf Ka... by
Developing applications and games in Unity engine - Matej Jariabka, Rudolf Ka...Developing applications and games in Unity engine - Matej Jariabka, Rudolf Ka...
Developing applications and games in Unity engine - Matej Jariabka, Rudolf Ka...gamifi.cc
1.1K views47 slides
Road to Success (July 1st) - Mobile Game Development Alternatives - Andrew Bu... by
Road to Success (July 1st) - Mobile Game Development Alternatives - Andrew Bu...Road to Success (July 1st) - Mobile Game Development Alternatives - Andrew Bu...
Road to Success (July 1st) - Mobile Game Development Alternatives - Andrew Bu...SanaChoudary
1.1K views24 slides
Cross-Platform Juggling by
Cross-Platform JugglingCross-Platform Juggling
Cross-Platform JugglingDevGAMM Conference
83 views29 slides
Metodologías de desarrollo de software en Gaming by
Metodologías de desarrollo de software en GamingMetodologías de desarrollo de software en Gaming
Metodologías de desarrollo de software en GamingGlobant
2.4K views46 slides
Delta Engine @ CeBit 2011 by
Delta Engine @ CeBit 2011Delta Engine @ CeBit 2011
Delta Engine @ CeBit 2011Karsten Wysk
1.5K views27 slides
Why Flutter.pdf by
Why Flutter.pdfWhy Flutter.pdf
Why Flutter.pdfRandal Schwartz
228 views15 slides

Similar to Developing Success in Mobile with Unreal Engine 4 | David Stelzer(20)

Developing applications and games in Unity engine - Matej Jariabka, Rudolf Ka... by gamifi.cc
Developing applications and games in Unity engine - Matej Jariabka, Rudolf Ka...Developing applications and games in Unity engine - Matej Jariabka, Rudolf Ka...
Developing applications and games in Unity engine - Matej Jariabka, Rudolf Ka...
gamifi.cc1.1K views
Road to Success (July 1st) - Mobile Game Development Alternatives - Andrew Bu... by SanaChoudary
Road to Success (July 1st) - Mobile Game Development Alternatives - Andrew Bu...Road to Success (July 1st) - Mobile Game Development Alternatives - Andrew Bu...
Road to Success (July 1st) - Mobile Game Development Alternatives - Andrew Bu...
SanaChoudary1.1K views
Metodologías de desarrollo de software en Gaming by Globant
Metodologías de desarrollo de software en GamingMetodologías de desarrollo de software en Gaming
Metodologías de desarrollo de software en Gaming
Globant2.4K views
Delta Engine @ CeBit 2011 by Karsten Wysk
Delta Engine @ CeBit 2011Delta Engine @ CeBit 2011
Delta Engine @ CeBit 2011
Karsten Wysk1.5K views
Making A Game Engine Is Easier Than You Think by Gorm Lai
Making A Game Engine Is Easier Than You ThinkMaking A Game Engine Is Easier Than You Think
Making A Game Engine Is Easier Than You Think
Gorm Lai4.4K views
IEEE VR-SEARIS 2014 Keynote - MiddleVR - Philosophy and architecture by Sebastien Kuntz
IEEE VR-SEARIS 2014 Keynote - MiddleVR - Philosophy and architectureIEEE VR-SEARIS 2014 Keynote - MiddleVR - Philosophy and architecture
IEEE VR-SEARIS 2014 Keynote - MiddleVR - Philosophy and architecture
Sebastien Kuntz2.1K views
Current state of mobile development february 2013 by 59offers
Current state of mobile development february 2013Current state of mobile development february 2013
Current state of mobile development february 2013
59offers756 views
Workshop: Arduino for makers - Strumenti SW per la prototipazione elettronica... by Luigi Francesco Cerfeda
Workshop: Arduino for makers - Strumenti SW per la prototipazione elettronica...Workshop: Arduino for makers - Strumenti SW per la prototipazione elettronica...
Workshop: Arduino for makers - Strumenti SW per la prototipazione elettronica...
Being a game developer with the skills you have by Johan Lindfors
Being a game developer with the skills you haveBeing a game developer with the skills you have
Being a game developer with the skills you have
Johan Lindfors114 views
Unreal Engine Basics 01 - Game Framework by Nick Pruehs
Unreal Engine Basics 01 - Game FrameworkUnreal Engine Basics 01 - Game Framework
Unreal Engine Basics 01 - Game Framework
Nick Pruehs730 views
Mobeers waterloo-2011 by Brian LeRoux
Mobeers waterloo-2011Mobeers waterloo-2011
Mobeers waterloo-2011
Brian LeRoux988 views
Post Windows Mobile: New Application Development Platforms by Barcoding, Inc.
Post Windows Mobile: New Application Development PlatformsPost Windows Mobile: New Application Development Platforms
Post Windows Mobile: New Application Development Platforms
Barcoding, Inc.820 views

More from Jessica Tams

You Only Pitch Once – Getting Game Pitches Right The First Time | Gregan Dunn by
You Only Pitch Once – Getting Game Pitches Right The First Time | Gregan DunnYou Only Pitch Once – Getting Game Pitches Right The First Time | Gregan Dunn
You Only Pitch Once – Getting Game Pitches Right The First Time | Gregan DunnJessica Tams
1K views36 slides
Insights You Need to Win in Mobile Gaming | Herman Lee by
Insights You Need to Win in Mobile Gaming | Herman LeeInsights You Need to Win in Mobile Gaming | Herman Lee
Insights You Need to Win in Mobile Gaming | Herman LeeJessica Tams
540 views37 slides
Zero to 60: Building A Successful Games Studio Within A Hollywood Media Compa... by
Zero to 60: Building A Successful Games Studio Within A Hollywood Media Compa...Zero to 60: Building A Successful Games Studio Within A Hollywood Media Compa...
Zero to 60: Building A Successful Games Studio Within A Hollywood Media Compa...Jessica Tams
285 views12 slides
Succeeding in the Maturing Mobile Gaming Market | Tuyen Nguyen, Owen O’Donoghue by
Succeeding in the Maturing Mobile Gaming Market | Tuyen Nguyen, Owen O’DonoghueSucceeding in the Maturing Mobile Gaming Market | Tuyen Nguyen, Owen O’Donoghue
Succeeding in the Maturing Mobile Gaming Market | Tuyen Nguyen, Owen O’DonoghueJessica Tams
421 views32 slides
Staying on Top of Your Game: Engaging and Converting Players in an Evolving L... by
Staying on Top of Your Game: Engaging and Converting Players in an Evolving L...Staying on Top of Your Game: Engaging and Converting Players in an Evolving L...
Staying on Top of Your Game: Engaging and Converting Players in an Evolving L...Jessica Tams
203 views15 slides
Improving LTV with Personalized Live Ops Offers: Hill Climb Racing 2 Case Stu... by
Improving LTV with Personalized Live Ops Offers: Hill Climb Racing 2 Case Stu...Improving LTV with Personalized Live Ops Offers: Hill Climb Racing 2 Case Stu...
Improving LTV with Personalized Live Ops Offers: Hill Climb Racing 2 Case Stu...Jessica Tams
1.2K views47 slides

More from Jessica Tams(20)

You Only Pitch Once – Getting Game Pitches Right The First Time | Gregan Dunn by Jessica Tams
You Only Pitch Once – Getting Game Pitches Right The First Time | Gregan DunnYou Only Pitch Once – Getting Game Pitches Right The First Time | Gregan Dunn
You Only Pitch Once – Getting Game Pitches Right The First Time | Gregan Dunn
Jessica Tams1K views
Insights You Need to Win in Mobile Gaming | Herman Lee by Jessica Tams
Insights You Need to Win in Mobile Gaming | Herman LeeInsights You Need to Win in Mobile Gaming | Herman Lee
Insights You Need to Win in Mobile Gaming | Herman Lee
Jessica Tams540 views
Zero to 60: Building A Successful Games Studio Within A Hollywood Media Compa... by Jessica Tams
Zero to 60: Building A Successful Games Studio Within A Hollywood Media Compa...Zero to 60: Building A Successful Games Studio Within A Hollywood Media Compa...
Zero to 60: Building A Successful Games Studio Within A Hollywood Media Compa...
Jessica Tams285 views
Succeeding in the Maturing Mobile Gaming Market | Tuyen Nguyen, Owen O’Donoghue by Jessica Tams
Succeeding in the Maturing Mobile Gaming Market | Tuyen Nguyen, Owen O’DonoghueSucceeding in the Maturing Mobile Gaming Market | Tuyen Nguyen, Owen O’Donoghue
Succeeding in the Maturing Mobile Gaming Market | Tuyen Nguyen, Owen O’Donoghue
Jessica Tams421 views
Staying on Top of Your Game: Engaging and Converting Players in an Evolving L... by Jessica Tams
Staying on Top of Your Game: Engaging and Converting Players in an Evolving L...Staying on Top of Your Game: Engaging and Converting Players in an Evolving L...
Staying on Top of Your Game: Engaging and Converting Players in an Evolving L...
Jessica Tams203 views
Improving LTV with Personalized Live Ops Offers: Hill Climb Racing 2 Case Stu... by Jessica Tams
Improving LTV with Personalized Live Ops Offers: Hill Climb Racing 2 Case Stu...Improving LTV with Personalized Live Ops Offers: Hill Climb Racing 2 Case Stu...
Improving LTV with Personalized Live Ops Offers: Hill Climb Racing 2 Case Stu...
Jessica Tams1.2K views
The rise of the regulators | Paul Gardner by Jessica Tams
The rise of the regulators | Paul GardnerThe rise of the regulators | Paul Gardner
The rise of the regulators | Paul Gardner
Jessica Tams272 views
Why the Games Industry Needs Initiatives Like Putting The G Into Gaming | Liz... by Jessica Tams
Why the Games Industry Needs Initiatives Like Putting The G Into Gaming | Liz...Why the Games Industry Needs Initiatives Like Putting The G Into Gaming | Liz...
Why the Games Industry Needs Initiatives Like Putting The G Into Gaming | Liz...
Jessica Tams184 views
Epic Team Principles | Roman Zorin by Jessica Tams
Epic Team Principles | Roman ZorinEpic Team Principles | Roman Zorin
Epic Team Principles | Roman Zorin
Jessica Tams172 views
10 Years of Angry Birds | Stephen Porter by Jessica Tams
10 Years of Angry Birds | Stephen Porter10 Years of Angry Birds | Stephen Porter
10 Years of Angry Birds | Stephen Porter
Jessica Tams834 views
Game Changers: Three Business Disruptions Upon Us | Eric Goldberg by Jessica Tams
Game Changers: Three Business Disruptions Upon Us | Eric GoldbergGame Changers: Three Business Disruptions Upon Us | Eric Goldberg
Game Changers: Three Business Disruptions Upon Us | Eric Goldberg
Jessica Tams210 views
Understanding Mobile Game Players | Saad Hameed by Jessica Tams
Understanding Mobile Game Players | Saad HameedUnderstanding Mobile Game Players | Saad Hameed
Understanding Mobile Game Players | Saad Hameed
Jessica Tams276 views
Soft Launch Planning and Management | Dylan Tredrea by Jessica Tams
Soft Launch Planning and Management | Dylan TredreaSoft Launch Planning and Management | Dylan Tredrea
Soft Launch Planning and Management | Dylan Tredrea
Jessica Tams308 views
1 Million Years of Audience Watch Time | James Beaven by Jessica Tams
1 Million Years of Audience Watch Time | James Beaven1 Million Years of Audience Watch Time | James Beaven
1 Million Years of Audience Watch Time | James Beaven
Jessica Tams230 views
Accessible Reality | Trevor Blom by Jessica Tams
Accessible Reality | Trevor BlomAccessible Reality | Trevor Blom
Accessible Reality | Trevor Blom
Jessica Tams133 views
Maximizing App Monetization: 5 Uncommon Tips | Rémy Cottin by Jessica Tams
Maximizing App Monetization: 5 Uncommon Tips | Rémy CottinMaximizing App Monetization: 5 Uncommon Tips | Rémy Cottin
Maximizing App Monetization: 5 Uncommon Tips | Rémy Cottin
Jessica Tams190 views
Do You Have What it Takes? What VCs are Looking For in Esports Investments | ... by Jessica Tams
Do You Have What it Takes? What VCs are Looking For in Esports Investments | ...Do You Have What it Takes? What VCs are Looking For in Esports Investments | ...
Do You Have What it Takes? What VCs are Looking For in Esports Investments | ...
Jessica Tams303 views
Commercial and Contractual Stability in Esports | Adam Whyte by Jessica Tams
Commercial and Contractual Stability in Esports | Adam WhyteCommercial and Contractual Stability in Esports | Adam Whyte
Commercial and Contractual Stability in Esports | Adam Whyte
Jessica Tams379 views
Playtika's growth by change | Boaz Levin by Jessica Tams
Playtika's growth by change | Boaz LevinPlaytika's growth by change | Boaz Levin
Playtika's growth by change | Boaz Levin
Jessica Tams281 views
Only the Best is Good Enough: How LEGO is Transforming its Approach to Videog... by Jessica Tams
Only the Best is Good Enough: How LEGO is Transforming its Approach to Videog...Only the Best is Good Enough: How LEGO is Transforming its Approach to Videog...
Only the Best is Good Enough: How LEGO is Transforming its Approach to Videog...
Jessica Tams216 views

Recently uploaded

Software evolution understanding: Automatic extraction of software identifier... by
Software evolution understanding: Automatic extraction of software identifier...Software evolution understanding: Automatic extraction of software identifier...
Software evolution understanding: Automatic extraction of software identifier...Ra'Fat Al-Msie'deen
7 views33 slides
DevsRank by
DevsRankDevsRank
DevsRankdevsrank786
10 views1 slide
Upgrading Incident Management with Icinga - Icinga Camp Milan 2023 by
Upgrading Incident Management with Icinga - Icinga Camp Milan 2023Upgrading Incident Management with Icinga - Icinga Camp Milan 2023
Upgrading Incident Management with Icinga - Icinga Camp Milan 2023Icinga
36 views17 slides
DSD-INT 2023 Dam break simulation in Derna (Libya) using HydroMT_SFINCS - Prida by
DSD-INT 2023 Dam break simulation in Derna (Libya) using HydroMT_SFINCS - PridaDSD-INT 2023 Dam break simulation in Derna (Libya) using HydroMT_SFINCS - Prida
DSD-INT 2023 Dam break simulation in Derna (Libya) using HydroMT_SFINCS - PridaDeltares
17 views9 slides
Cycleops - Automate deployments on top of bare metal.pptx by
Cycleops - Automate deployments on top of bare metal.pptxCycleops - Automate deployments on top of bare metal.pptx
Cycleops - Automate deployments on top of bare metal.pptxThanassis Parathyras
30 views12 slides
Elevate your SAP landscape's efficiency and performance with HCL Workload Aut... by
Elevate your SAP landscape's efficiency and performance with HCL Workload Aut...Elevate your SAP landscape's efficiency and performance with HCL Workload Aut...
Elevate your SAP landscape's efficiency and performance with HCL Workload Aut...HCLSoftware
6 views2 slides

Recently uploaded(20)

Software evolution understanding: Automatic extraction of software identifier... by Ra'Fat Al-Msie'deen
Software evolution understanding: Automatic extraction of software identifier...Software evolution understanding: Automatic extraction of software identifier...
Software evolution understanding: Automatic extraction of software identifier...
Upgrading Incident Management with Icinga - Icinga Camp Milan 2023 by Icinga
Upgrading Incident Management with Icinga - Icinga Camp Milan 2023Upgrading Incident Management with Icinga - Icinga Camp Milan 2023
Upgrading Incident Management with Icinga - Icinga Camp Milan 2023
Icinga36 views
DSD-INT 2023 Dam break simulation in Derna (Libya) using HydroMT_SFINCS - Prida by Deltares
DSD-INT 2023 Dam break simulation in Derna (Libya) using HydroMT_SFINCS - PridaDSD-INT 2023 Dam break simulation in Derna (Libya) using HydroMT_SFINCS - Prida
DSD-INT 2023 Dam break simulation in Derna (Libya) using HydroMT_SFINCS - Prida
Deltares17 views
Cycleops - Automate deployments on top of bare metal.pptx by Thanassis Parathyras
Cycleops - Automate deployments on top of bare metal.pptxCycleops - Automate deployments on top of bare metal.pptx
Cycleops - Automate deployments on top of bare metal.pptx
Elevate your SAP landscape's efficiency and performance with HCL Workload Aut... by HCLSoftware
Elevate your SAP landscape's efficiency and performance with HCL Workload Aut...Elevate your SAP landscape's efficiency and performance with HCL Workload Aut...
Elevate your SAP landscape's efficiency and performance with HCL Workload Aut...
HCLSoftware6 views
What Can Employee Monitoring Software Do?​ by wAnywhere
What Can Employee Monitoring Software Do?​What Can Employee Monitoring Software Do?​
What Can Employee Monitoring Software Do?​
wAnywhere18 views
BushraDBR: An Automatic Approach to Retrieving Duplicate Bug Reports by Ra'Fat Al-Msie'deen
BushraDBR: An Automatic Approach to Retrieving Duplicate Bug ReportsBushraDBR: An Automatic Approach to Retrieving Duplicate Bug Reports
BushraDBR: An Automatic Approach to Retrieving Duplicate Bug Reports
Copilot Prompting Toolkit_All Resources.pdf by Riccardo Zamana
Copilot Prompting Toolkit_All Resources.pdfCopilot Prompting Toolkit_All Resources.pdf
Copilot Prompting Toolkit_All Resources.pdf
Riccardo Zamana6 views
Consulting for Data Monetization Maximizing the Profit Potential of Your Data... by Flexsin
Consulting for Data Monetization Maximizing the Profit Potential of Your Data...Consulting for Data Monetization Maximizing the Profit Potential of Your Data...
Consulting for Data Monetization Maximizing the Profit Potential of Your Data...
Flexsin 15 views
Geospatial Synergy: Amplifying Efficiency with FME & Esri ft. Peak Guest Spea... by Safe Software
Geospatial Synergy: Amplifying Efficiency with FME & Esri ft. Peak Guest Spea...Geospatial Synergy: Amplifying Efficiency with FME & Esri ft. Peak Guest Spea...
Geospatial Synergy: Amplifying Efficiency with FME & Esri ft. Peak Guest Spea...
Safe Software391 views
2023-November-Schneider Electric-Meetup-BCN Admin Group.pptx by animuscrm
2023-November-Schneider Electric-Meetup-BCN Admin Group.pptx2023-November-Schneider Electric-Meetup-BCN Admin Group.pptx
2023-November-Schneider Electric-Meetup-BCN Admin Group.pptx
animuscrm11 views
DSD-INT 2023 Simulation of Coastal Hydrodynamics and Water Quality in Hong Ko... by Deltares
DSD-INT 2023 Simulation of Coastal Hydrodynamics and Water Quality in Hong Ko...DSD-INT 2023 Simulation of Coastal Hydrodynamics and Water Quality in Hong Ko...
DSD-INT 2023 Simulation of Coastal Hydrodynamics and Water Quality in Hong Ko...
Deltares10 views
DSD-INT 2023 SFINCS Modelling in the U.S. Pacific Northwest - Parker by Deltares
DSD-INT 2023 SFINCS Modelling in the U.S. Pacific Northwest - ParkerDSD-INT 2023 SFINCS Modelling in the U.S. Pacific Northwest - Parker
DSD-INT 2023 SFINCS Modelling in the U.S. Pacific Northwest - Parker
Deltares8 views
.NET Developer Conference 2023 - .NET Microservices mit Dapr – zu viel Abstra... by Marc Müller
.NET Developer Conference 2023 - .NET Microservices mit Dapr – zu viel Abstra....NET Developer Conference 2023 - .NET Microservices mit Dapr – zu viel Abstra...
.NET Developer Conference 2023 - .NET Microservices mit Dapr – zu viel Abstra...
Marc Müller35 views
DSD-INT 2023 Thermobaricity in 3D DCSM-FM - taking pressure into account in t... by Deltares
DSD-INT 2023 Thermobaricity in 3D DCSM-FM - taking pressure into account in t...DSD-INT 2023 Thermobaricity in 3D DCSM-FM - taking pressure into account in t...
DSD-INT 2023 Thermobaricity in 3D DCSM-FM - taking pressure into account in t...
Deltares9 views
Unmasking the Dark Art of Vectored Exception Handling: Bypassing XDR and EDR ... by Donato Onofri
Unmasking the Dark Art of Vectored Exception Handling: Bypassing XDR and EDR ...Unmasking the Dark Art of Vectored Exception Handling: Bypassing XDR and EDR ...
Unmasking the Dark Art of Vectored Exception Handling: Bypassing XDR and EDR ...
Donato Onofri643 views

Developing Success in Mobile with Unreal Engine 4 | David Stelzer

  • 2. VS
  • 3. WHY YOU SHOULD BE USING UE4 • Epic Games makes games; Unity does not • Unreal Engine past vs. present • UE4 is a complete toolset; less reliant on Marketplace • Blueprints • C++ vs. C#
  • 4. WHY YOU SHOULD BE USING UE4 • Flexibility • Full source code • Free to develop • Custom licensing
  • 6. Unreal Engine’s Early Days • AAA was the standard target • Best for high end PC and console production • Not for web, mobile or VR (they didn’t exist) • Made for shooters • Complex • Expensive
  • 7. Today’s Unreal Engine • Multi-platform – PC, console, web, VR/AR, mobile and more. • Multi-genre framework and free sample content and templates to get you started from your first use. • Easy to learn and easy to master. • Customizable and flexible with source code. • Free and custom licensing options with no per seat license fees for games. • An enterprise leader with companies in automotive, entertainment, architectural visualization and more.
  • 8. UE4 is a Complete Toolset • Unreal comes complete with everything you need to build and ship. • You can build without paying for additional plug-ins or extras; but you can customize as needed. • Built in: • Editors for UI, materials, animations, particles • Scripting system, state machines • Starter content • Much, much more!
  • 9. Blueprints – Visual Scripting in UE4
  • 10. Blueprints – Visual Scripting in UE4 • Allows coders to deal with big issues and artists to implement their visions • Unifies all sub-systems with one common visual coding language • Blueprints can be “nativized”; converted to C++ and machine code for best performance • Robo Recall was made almost entirely with Blueprints
  • 11. The Magic of UE4 and C++ • C++ is integrated with the Unreal Editor. • Classes created in C++ can be sub- classed and/or instantiated in the Editor. • Artists and designers can extend in Blueprints, which will auto convert to C++. • Code at a high level: UE4 handles the hard stuff and removes many of the pain points of C++.
  • 12. The Stylized 2D Platformer The Flexibility of UE4
  • 14. AAA Games in the Palm of Your Hand Moving Mobile Forward
  • 15. AAA Games in the Palm of Your Hand Moving Mobile Forward
  • 17. AAA Graphics on Mobile MOVING MOBILE FORWARD
  • 21. VR Made with Blueprints The Flexibility of UE4
  • 23. Full Source Code – Free of Charge • Distributed via GitHub for free licensees and via Perforce for custom licensees. • GitHub branch synchs every 20 minutes, so it is up to date. • Keep your modifications to source or issue a pull request to Epic. • Epic will vet the changes and publish them to all UE4 developers (and even put your name in the credits!).
  • 24. It’s Free to Develop on UE4 • Sign the EULA and download UE4 to get started. • Community based support via AnswerHub. • Additional code available for PS4, Xbox One and Switch for registered developers. • You pay nothing until you start making money.
  • 25. Custom Licensing is Also Available • Meant for serious developers that will ship games. • More in depth support. • UDN gives you answers quickly from the engineers that made the features you have questions about. • Allows for more flexibility on royalties.
  • 27. David Stelzer – david.stelzer@epicgames.com