Afrikaans
Akan
Albanian
Amharic
Arabic
Armenian
Azerbaijani
Basque
Belarusian
Bemba
Bengali
Bihari
Bosnian
Breton
Bulgarian
Cambodian
Catalan
Cebuano
Cherokee
Chichewa
Chinese (Simplified)
Chinese (Traditional)
Corsican
Croatian
Czech
Danish
Dutch
English
Esperanto
Estonian
Ewe
Faroese
Filipino
Finnish
French
Frisian
Ga
Galician
Georgian
German
Greek
Guarani
Gujarati
Haitian Creole
Hausa
Hawaiian
Hebrew
Hindi
Hmong
Hungarian
Icelandic
Igbo
Indonesian
Interlingua
Irish
Italian
Japanese
Javanese
Kannada
Kazakh
Kinyarwanda
Kirundi
Kongo
Korean
Krio (Sierra Leone)
Kurdish
Kurdish (Soranรฎ)
Kyrgyz
Laothian
Latin
Latvian
Lingala
Lithuanian
Lozi
Luganda
Luo
Luxembourgish
Macedonian
Malagasy
Malay
Malayalam
Maltese
Maori
Marathi
Mauritian Creole
Moldavian
Mongolian
Myanmar (Burmese)
Montenegrin
Nepali
Nigerian Pidgin
Northern Sotho
Norwegian
Norwegian (Nynorsk)
Occitan
Oriya
Oromo
Pashto
Persian
Polish
Portuguese (Brazil)
Portuguese (Portugal)
Punjabi
Quechua
Romanian
Romansh
Runyakitara
Russian
Samoan
Scots Gaelic
Serbian
Serbo-Croatian
Sesotho
Setswana
Seychellois Creole
Shona
Sindhi
Sinhalese
Slovak
Slovenian
Somali
Spanish (Latin American)
Sundanese
Swahili
Swedish
Tajik
Tamil
Tatar
Telugu
Thai
Tigrinya
Tonga
Tshiluba
Tumbuka
Turkish
Turkmen
Twi
Uighur
Ukrainian
Urdu
Uzbek
Vietnamese
Welsh
Wolof
Xhosa
Yiddish
Yoruba
Zulu
[Music]
hi folks my name is david lee
i am the c plus plus game dev pm at
visual studio
i'm here to talk to you about some new
and exciting changes in visual studio
2022
recently our ceo satya nadella has said
as a company microsoft's all in on
gaming
at visual studio we're all in on gaming
too
we have been creating new and exciting
experiences for visual studio based on
your feedback
whether you're an unreal developer
an indie game developer
whether you make your game on your
proprietary engine or work at a triple a
game studio
let me show you why vs 2022 is the ide
for you first let me get started with
the demo on hot reload
now for game developers this might sound
familiar to you
have you ever spent 30 minutes playing
your game just to get to a specific
state
spend all those minutes and hours
getting to that state just to find out
your bug fix didn't work
or if you're a technical artist
if you repeatedly have to restart a game
just to see your micro art iterations
hot reload
is a feature for you
let me show you how hot reload works
imagine you're building an open source
cross-platform singing project like bit
fighter here
in bit fighter you have a ship
that has a red round shield
you can activate the shield with the
press of a button
now what if you want to
make the shield a little bit more
exciting
let's do that in visual studio
here instead of the color red
i'm going to make a cyan
and instead of a circle
i'm going to draw a star
normally
without hot reload you will have to
close down the game
rebuild it
and click through the menus just to get
to the same state
with hot reload all you have to do is to
press the hot reload button
it takes a few seconds for hot reload to
run
but see here
a giant 10 point blue star
isn't that crazy
okay
maybe that's a little bit too exciting
let's change it back to something a
little bit more reasonable
instead of the star
i'm gonna go back to the circle
but this time instead of red
i'm going to change the color to gold
instead of pressing the hot reload
button
you can also activate hot reload on file
save
to enable that go to the drop down next
to the hot reload button
click hot reload on file save
once that is enabled
every time you save the game
through ctrl s or the save button
the change are automatically applied
here
a gold round shield
heart reload supports any changes that
are currently supported by edit and
continue
and it's not limited to only game
developers
with hot reload you no longer have to
close your application
recompile it
get the application back to the same
state only to find out your fix doesn't
work
instead of spending minutes and hours
getting to the same state when debugging
take those precious minutes back with
hot reload for c plus
next let me show you a demo with
intellicode for unreal engine
we built intellicode for unreal engine
by parsing many unreal engine databases
and making an ai model
when enabled intellicode for unreal
engine shows up in unreal projects
for established developers
intellicode saves time by suggesting the
most common suggestions and sorting them
to the top of the member list for new
developers intellicode suggests the
right apis in the right place
for teams you can train custom team
models over your code base which makes
effects of intellicode even more
powerful by providing suggestions on
internal types as well as more specified
suggestions based on your team's coding
patterns
this also makes it easier to onboard new
developers as it helps suggest things
the team is using
elsewhere here let me demonstrate how
intellicode works with member access
when you press a dot
intellicode suggestions will show up
with a star
the star denotes
that this suggestion
is from intellicode
similarly down here
when you press the dot operator
you'll get another intellicode based
suggestion
down below the arrow operator also
brings up a list of intellicode
suggested suggestions
denoted by the stars
in this case the top suggestion is get
controller
with intellicode for unreal engine
power up your experience of developing
unreal engine games in visual studio
we have been working closely with epic
games to make a great experience of
developing unreal engine games in visual
studio
having tried unreal engine
you can check it out
under the game development with c plus
workload and visual studio installer
one of the things that we have been
working with epic games is increasing
the responsiveness of intellisense
intellisense for ue projects is now
significantly more responsive due to
utilizing pch when generating vs project
files
look for this new updates in a new
version of unreal engine 4.27 coming
soon
similarly intellicode for unreal engine
5 is coming in an upcoming release
what do you want as an unreal engine
developer in visual studio
we want to know
connect with us on twitter
and leave us your feedback
aside from making unreal engine
intellisense improvements we have also
been making core performance and c plus
plus intellisense improvements in visual
studio 2022
we have made a test based on unreal
engine 4.27
a large project
and benchmarked it
with vs 2019 against vs 2022
the timings were taken when vs opens a
project for the first time and
subsequent times averaged over 3 runs
visual studio 2022 feels faster getting
to code
you can get to code quicker in visual
studio 2022 and open the file twice as
fast
you can also wait less time for
intellisense ready
get the syntactic highlighting and code
changes to appear in member list twice
as fast
with the new improved intellisense
performance in visual studio 2022 you
can save seconds each time you open the
file
we hear your pain about intellisense
performance
with game developers
now these are only few seconds
each action
but imagine
how many times are you opening a file
every day
how many times are you waiting for
intellisense to open
every time you open a new file
these are only a few seconds but add up
over time
especially for bigger projects
this will scale
these are small numbers
but they add up
we want more feedback because we aren't
done making improvements
install visual studio 2022 side by side
with vs 2019
we want to make it easy
vs 2022 is binary compatible with
previous c plus plus 2 sets in 2019 or
older
if you're coming from vs 2019
you may be familiar with our build
through pro improvements
let me briefly tell you what you will
gain from upgrading to the latest tools
using the latest tools
the gears 5 team and the coalition saw a
2.67 times faster end to end build time
and 2.8 faster link time compared to vs
2017
similarly
at turn 10 studios
they saw a five times improvement
in link times for forza motorsports
for forza horizon 4 the link times are
now 18 times faster than in visual
studio 2017.
the decrease in build time enabled
playground games to switch from debug
fast link
to debug full
you can enjoy all the benefits of the
latest tool sets by upgrading vs2022
when you load your projects you'll be
prompted to upgrade but you don't have
to
you can still use the old compilers and
the older tool sets and it will still
work
you can enjoy the ide experience of
visual studio 2022 that way
third-party libraries will also work
don't have a package manager
try vc package
download visual studio 2022 today
and try out all the new and exciting
features we have in store for you
Can't find what you're looking for?
Get subtitles in any language from opensubtitles.com, and translate them here.